博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Udp传输入门
阅读量:7305 次
发布时间:2019-06-30

本文共 899 字,大约阅读时间需要 2 分钟。

hot3.png

    UDP间传输是用包的形式,在Server端先建个byte的数组,然后在建立个DatagramPacket类将byte数组和他的长度传到其中,最后建立个DatagramSocket,用其中的receive方法,将接受到的包存到byte数组中,然后可以对他进行操作。在Client端,先将想发的东西存到byte数组中,在建立一个DatagramPacket类,将byte存的东西和目的地写在构造方法中,建个DatagramSocket用send方法将包发出去,最后关闭Socket。
import java.net.*;public class UdpServer {public static void main(String[]args)throws Exception{	byte [] by=new byte[1024];	DatagramPacket os=new DatagramPacket(by,by.length);	DatagramSocket di=new DatagramSocket(8888);	while(true){		di.receive(os);		System.out.println(new String(by,0,os.getLength()));			}}}import java.net.*;public class UdpClient {public static void main(String []args)throws Exception{	byte[]by=(new String("我爱你")).getBytes();	DatagramPacket di=new DatagramPacket(by,by.length,new InetSocketAddress("127.0.0.1",8888));	DatagramSocket os=new DatagramSocket(8754);	os.send(di);	os.close();}}

转载于:https://my.oschina.net/yanjianhai/blog/61837

你可能感兴趣的文章
快速排序
查看>>
Postgresql入门
查看>>
容易被忽视的Linux磁盘配额设置
查看>>
十个实用MySQL函数
查看>>
JAVA与Tomcat(续一)
查看>>
我的友情链接
查看>>
Quick BI功能篇之(一):20分钟入门
查看>>
mysql安装
查看>>
在 IntelliJ IDEA 中部署应用到服务器
查看>>
db_cache_size、shared_pool_size一些初始化参数为什么是0?
查看>>
windwos系统抓取声卡音频
查看>>
windows优化启动脚本
查看>>
Cesium中级教程6 - 3D Models 三维模型
查看>>
Java图表 JFreeChart
查看>>
移动端的增量更新思考
查看>>
nginx如何设置自定义404页面
查看>>
6421B Lab9 提升网络通信的安全性
查看>>
corosync+pacemaker实验记录
查看>>
让nginx在CentOS下以chroot的方式运行
查看>>
如何实现ubuntu与rhel的双系统
查看>>