java服务器部分:
public static void main(String[] args)
{
try
{
DatagramSocket server = new DatagramSocket(5050);
byte[] recvBuf = new byte[100];
DatagramPacket recvPacket = new DatagramPacket(recvBuf, recvBuf.length);
server.receive(recvPacket);
String recvStr = new String(recvPacket.getData(), 0, recvPacket.getLength());
System.out.println(recvStr);
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
java客户端部分:
public static void main(String[] args)
{
try
{
DatagramSocket client = new DatagramSocket();
String sendStr = "Hello! I'm Client";
byte[] sendBuf = sendStr.getBytes();
InetAddress addr = InetAddress.getByName("127.0.0.1");
DatagramPacket sendPacket = new DatagramPacket(sendBuf, sendBuf.length, addr, 5050);
client.send(sendPacket);
}
catch (Exception ex)
{
ex.printStackTrace();
}
}