黑马程序员技术交流社区

标题: Sockte网络编程之UDP [打印本页]

作者: android_vae    时间: 2016-5-31 14:01
标题: Sockte网络编程之UDP
UDP
服务器端:DatagramSocket
1.创建一个DatagramSocket对象,并设置监听端口
         DatagramSocket  datagramSocket  =  newDatagramSocket( 端口号);
2.创建空的DatagramPackagt对象
         DatagramPacket  packet =  new  DatagramPcaket( data,data.length);
3.使用receive方法接收客户端发送的数据(阻塞等待)
         socket.receive(packet);
4.关闭连接
         socket.close( );
客户端:DatagramSocket
1.创建一个DatagramSocket对象,并设置发送端口
         DatagramSocket  datagramSocket  =  newDatagramSocket( 端口号);
2.创建一个InetAddress对象
         InetAddress  serverAddress =  InetAddress.getByName("服务器IP地址");
3. 创建DatagramPackagt对象,并指定发送的目标端口
         DatagramPacket  packet =  new  DatagramPcaket( data, data.length,serverAddress, 端口号);
4.调用scoket对象的send方法发送数据
         socket.send(packet);
5.关闭套接字

作者: ylw787442926    时间: 2016-5-31 15:27
这是后面要学的么?,刚开始学的表示看不懂
作者: hmCEO    时间: 2016-5-31 15:39
不错,学习了
作者: android_vae    时间: 2016-5-31 21:31
ylw787442926 发表于 2016-5-31 15:27
这是后面要学的么?,刚开始学的表示看不懂

这应该算是基础知识吧,网络编程的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2