首页 > 其他 > 详细

UDP协议-飞秋应用-单IP版本

时间:2019-12-07 16:49:49      阅读:157      评论:0      收藏:0      [点我收藏+]

UDP协议是无连接的、不稳定的网络通信协议。

通过使用飞秋端口(2425),以及模拟飞秋消息格式实现使用UDP协议对飞秋进行通信。

飞秋通信格式:

1:1000:66:%s:32:%s
以冒号分割,可以分割成6个小段每个小段的含义如下:
1.版本号
2.消息编号
3.发送人姓名
4.发送人机器名
5.命令字
6.附加内容。
socket.AF_INET:表示使用IPV4地址
socket.SOCK_DGRAM:表示使用UDP协议传输

UDP协议-飞秋应用-单IP版本代码实现:

 1 import socket
 2 
 3 if __name__ == __main__:
 4     # 创建UDP套接字
 5     # socket.AF_INET:表示使用IPV4地址
 6     # socket.SOCK_DGRAM:表示使用UDP协议传输
 7     udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
 8     # 发送数据
 9     send_data = (1:1000:66:%s:32:666).encode(gbk)
10     udp_socket.sendto(send_data, (127.0.0.1, 2425))
11 
12     # 关闭UDP套接字
13     udp_socket.close()

 

 

UDP协议-飞秋应用-单IP版本

原文:https://www.cnblogs.com/chao666/p/12002229.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!