python socket 聊天室实例代码详解
2019-12-25 12:03
1351 查看
python socket 聊天室
import socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #绑定端口 s.bind(("127.0.0.1", 8888)) while True: data = s.recvfrom(1024) print(str(data[0].decode("gbk"))) send_data = input("请输入聊天内容") if "exit" in send_data: break s.sendto(send_data.encode("utf-8"), ('127.0.0.1', 11111)) # windows是自动进行解析的 s.close()
简单的python socket聊天室就完成了
其中socket.AF_INET是固定的,好像是socket树,SOCK_DGRAM是udp协议。
这个核心是用bind绑定了一个端口,相当于自己在本地开启了一个8888端口。服务端是11111端口
以上就是相关全部知识点,感谢大家的学习和对脚本之家的支持。
您可能感兴趣的文章:
相关文章推荐
- socket在egg中的使用实例代码详解
- 将Python字符串生成PDF的实例代码详解
- python socket通信编程实现文件上传代码实例
- 详解python脚本自动生成需要文件实例代码
- 基于Python socket的端口扫描程序实例代码
- Python socket编程实例详解
- python 通过 socket 发送文件的实例代码
- python socket多线程通讯实例分析(聊天室)
- Python 爬虫多线程详解及实例代码
- Python 爬虫多线程详解及实例代码
- 详解python 发送邮件实例代码
- Python 实现随机数详解及实例代码
- python socket多线程通讯实例分析(聊天室)
- Python与Java间Socket通信实例代码
- python获取时间及时间格式转换问题实例代码详解
- Python运算符重载详解及实例代码
- python 队列详解及实例代码
- Java NIO SocketChannel+Buffer+Selector 详解(含多人聊天室实例)
- Python生成验证码、计算具体日期是一年中的第几天实例代码详解
- Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码