多线程,网络编程,反射,集合是java语言的重头戏,其中反射是java一切框架的基石。
客户端:
SocketAddress sa =new InetSocketAddress("10.10.2.42", 6666);
DatagramSocket ds = new DatagramSocket();
//发送多少数据给服务器哪个端口
DatagramPacket dd = new DatagramPacket("hello".getBytes(),"hello".length(),sa);
ds.send(dd);
服务器端
SocketAddress sa =new InetSocketAddress("10.10.2.42", 6666);
DatagramSocket ds = new DatagramSocket(sa);
byte[] buf = new byte[1000];
DatagramPacket recv = new DatagramPacket(buf, buf.length);
int leng = recv.getLength() ;
byte[] msg = recv.getData();
ds.receive(recv); //阻塞方法
System.out.println(new String(msg,0,leng).trim());
}