Java网络编程(UDP协议:接收端)
2016-03-25 21:15
363 查看
package WebProgramingDemo; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; public class UDPReceiveDemo { /** * @param args * @throws IOException */ /* * 创建UDP接收端的步骤: * 1.建立UDP socket服务 * 2.创建数据包,用于存储接收到的数据,方便用数据包对象的方法解析这些数据 * 3.使用socket服务的receive方法将接收到的数据存储到包中 * 4,通过数据包的方法解析数据包中的数据 * 5,关闭资源 * */ public static void main(String[] args) throws IOException { System.out.println("接收端启动。。。。"); DatagramSocket ds1 = new DatagramSocket(10000); byte bufre[] = new byte[1024]; DatagramPacket dp1 = new DatagramPacket(bufre, bufre.length); ds1.receive(dp1);//阻塞式方法 String ip = dp1.getAddress().getHostAddress(); int port = dp1.getPort(); String text = new String(dp1.getData(), 0, dp1.getLength()); System.out.println(ip + ":" + port + ":" + text); ds1.close(); } }
相关文章推荐
- Java网络编程(UDP协议:发送端)
- Xcode7(iOS9 beta1)网络请求失败,配置info.plist文件解决--iOS开发
- Http协议访问DataSnap Rest 服务器 - 封三郎
- 我的Android进阶之旅------>Android采用AES+RSA的加密机制对http请求进行加密
- VMWaer克隆centos后网络的问题解决
- TCP/IP的网际层
- Android 网络编程
- HTTP 请求的各种方法及安全性
- Android判断网络状态
- 早上看到一张余票,可是没有等网页进入到结果页面,网络原因就票没了
- 早上看到一张余票,可是没有等网页进入到结果页面,网络原因就票没了
- Bzoj:[ZJOI2010]network 网络扩容:网络流,最大流+费用流
- HttpEntity转为List<JavaBean>
- 线性规划||网络流(费用流):COGS 288. [NOI2008] 志愿者招募
- TCP协议中的三次握手和四次挥手图解
- 20159302《网络攻击与防范》第四周学习总结
- 地址栏传参到action中文出现乱码的问题http://group.gimoo.net/review/96719
- 网络流入门—用于最大流的Dinic算法
- 最简单的二进制神经网络
- TCP连接终止前的TIME_WAIT状态