📄 udpserver.java
字号:
import java.net.*;
import java.util.*;
public class UDPServer
{
public static void main(String args[])throws Exception{
byte buf[] = new byte[256];
DatagramSocket socket = new DatagramSocket(8000);
//构建接收数据报
DatagramPacket packet = new DatagramPacket(buf,buf.length);
//接收
socket.receive(packet);
//显示接收数据
String msg = new String(packet.getData());
System.out.println("Msg:"+msg.trim());
//获得当前时间
String date = new Date().toLocaleString();
buf = date.getBytes();
//构建发送数据报
InetAddress address = packet.getAddress();
int port = packet.getPort();
packet = new DatagramPacket(buf,buf.length,address,port);
//显示Client Address,port
System.out.println("Address:"+address);
System.out.println("Port:"+port);
//发送
socket.send(packet);
socket.close();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -