多线程,网络编程,反射,集合是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());
}
本文介绍了一个简单的Java网络编程实例,包括客户端与服务器端的UDP通信流程。通过DatagramSocket发送和接收数据包实现消息传递。
3318

被折叠的 条评论
为什么被折叠?



