学java网络编程的心得体会

时间:2022-03-07 20:11:37

网络编程简单思路

一.发送端
1创建udp服务,通过DatagramSocket对象;
2确定数据,封装成包DatagramPacket(byte[] buf, int length, InetAddress address, int port)
3通过socket服务,用send方法数据包发送出去.
4.关闭资源服务.

二.接收端
1.创建udp服务,通过DatagramSocket对象;
2.新建数据包,用来接收数据.DatagramPacket(buf,buf.length);
3.通过Socket服务,用receive方法接收数据包.
4.关闭资源服务.

注意的是:
在接收端时要添加标识,指明是哪个应用程序发过来的new DatagramSocket(10000);否则在发送时系统会自动分配端口号,从而导致接收端收不到发送端发来的数据包.