博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.网络编程-udp
阅读量:4624 次
发布时间:2019-06-09

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

# 使用套接字发送udp数据 import sockets = socket.socket(socket.AF_INET, SOCK_DGRAM)s.sendto(b"hello", ("des_ip", 8888))s.close() # 系统内同时安装了python2和python3,并且都加入了环境变量,如果需要使用python2运行程序,python xxx.py,如果使用python3,python3 xx.py # 进入交互模式 cmd窗口内,直接输入python,或者python3 # 交互模式的进阶版本:ipython3、ipython # ============================================================== # 使用套接字接收信息 import socket sock_udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) local_addr = ('', 8080) sock_udp.bind(local_addr) message = sock_udp.recvfrom(1024) print message[0].decode("gbk")   # 由于发送方式windows,windows发送数据默认使用的是gbk编码,所以接收windows发送的数据直接使用gbk方式解码,如果消息来自linux,使用utf-8解码 # 接收到的数据是个turple,分别是消息内容和发送方地址和发送方端口组成的turple,例如:(b'hello', ('xx.x.xx.x, 8080')) sock_udp.close() # 10、172、192.168开头的ip地址,是私有ip,在局域网使用,在公网搜索不到,只有在局域网才能使用;

转载于:https://www.cnblogs.com/chenadong/p/10261821.html

你可能感兴趣的文章
AC日记——传纸条 洛谷 P1006
查看>>
Android Gradle 多Module单独编译一个Module
查看>>
React显示文件夹中SVG
查看>>
编码规范小结
查看>>
695. Max Area of Island
查看>>
(转)Cortex-M3 (NXP LPC1788)之SDRAM操作
查看>>
201671010437 王小倩+词频统计软件项目报告
查看>>
python中的变量,字符串,用户交互,if语句
查看>>
django的模板文件需要为utf-8无bom格式
查看>>
Fedora Linux 18 延期至年底
查看>>
Spring Framework 3.2 RC1 发布
查看>>
基于ios开发点餐系统应用(附带源码)
查看>>
Xenia and Weights(深度优先搜索)
查看>>
文件包含漏洞进阶篇
查看>>
JavaScript的self和this使用小结
查看>>
CSS3.0:透明度 Opacity
查看>>
Arduino Wire.h(IIC/ I2C)语法
查看>>
web高并发的解决方案
查看>>
OC中的NSNumber、NSArray、NSString的常用方法
查看>>
android 用ImageSwitcher+Gallery实现图片浏览效果 分类: ...
查看>>