A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© android_vae 中级黑马   /  2016-5-31 14:01  /  410 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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.关闭套接字

3 个回复

倒序浏览
这是后面要学的么?,刚开始学的表示看不懂
回复 使用道具 举报
不错,学习了
回复 使用道具 举报
ylw787442926 发表于 2016-5-31 15:27
这是后面要学的么?,刚开始学的表示看不懂

这应该算是基础知识吧,网络编程的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马