
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
在看了之前昆明IT培训小编说的网络编程(上)不部分的内容之后,我们下面来看网络编程中的UDP传输,这一部分的知识在大家 学习java中会有很大的帮助的,小编也是在培训中学到的知识,觉得挺有用的所以就分享给大家了,那手我们来看网络编程中的UDP传输。
1.发送Send
创建DatagramSocket,随机端口号
创建DatagramPacket,指定数据,长度,地址,端口
使用DatagramSocket发送DatagramPacket
关闭DatagramSocket
2.接收Receive
创建DatagramSocket,指定端口号
创建DatagramPacket,指定数组,长度
使用DatagramSocket接收DatagramPacket
关闭DatagramSocket
从DatagramPacket中获取数据
3.接收方获取ip和端口号
String ip = packet.getAddress().getHostAddress();
int port = packet.getPort();
昆明达内官网小编提醒大家要注意启动的时候要先启动服务端在启动发送端
网络编程(UDP传输优化)
上面的代码看起有点简陋要一句一句发送我们来做个优化以键盘录入的形式
网络编程(UDP传输,多线程优化)
接受与发送在同一个窗口完成
这就是UDP的核心逻辑了 其实还可以写GUI(图像化界面)加上聊天记录清屏震动等功能,但一点用也没有 没有价值,学习到了核心逻辑就行了,过几天我会写TCP协议 其实这些都是为了,即时通讯做铺垫,如果此文帮助到了你希望能给点个赞
[java] view plain copy
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
好了以下就是IT培训小编要跟大家分享的网络编程中的UDP传输,如果您对以上的文章有任何疑问都可以跟小编分享的噢,更多IT资讯请关注达内培训官网:http://km.tedu.cn