UDP发送数据
package IPDemo;
import java.io.IOException;
import java.net.*;
public class SendDemo {
public static void main(String[] args) throws IOException {
DatagramSocket dgs = new DatagramSocket();
byte[] bytes = "我爱你中国".getBytes();
DatagramPacket dp = new DatagramPacket(bytes, bytes.length, InetAddress.getByName("192.168.18.126"), 10086);
dgs.send(dp);
dgs.close();
}
}
UDP接受数据

package IPDemo;
import com.sun.org.apache.xpath.internal.operations.String;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
public class RerviceDemo {
public static void main(String[] args) throws IOException {
DatagramSocket dgs = new DatagramSocket(10086);
byte[] bys = new byte[1024];
DatagramPacket dgp = new DatagramPacket(bys, bys.length);
dgs.receive(dgp);
// byte[] datas = dgp.getData();
// int length = dgp.getLength();
// String s = new String(datas,0,length);
System.out.println(new String(dgp.getData(), 0, dgp.getLength()));
dgs.close();
}
}