Python3之协程socket应用
来源:互联网 发布:易考吧软件下载 编辑:程序博客网 时间:2024/06/08 14:21
服务端
from gevent import monkey;monkey.patch_all()import geventfrom socket import *s = socket(AF_INET, SOCK_STREAM)s.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)s.bind(('127.0.0.1', 8080))s.listen(5)def comm(conn): while 1: try: data = conn.recv(1024) print(data) if not data: break conn.send(data.upper()) except Exception: break conn.close()while 1: conn, addr = s.accept() gevent.spawn(comm, conn)s.close()
客户端
from socket import *c = socket(AF_INET, SOCK_STREAM)c.connect(('127.0.0.1', 8080))while 1: msg = input('>>请输入>>:').strip() if not msg: continue c.send(msg.encode('utf-8')) data = c.recv(1024) print(data.decode('utf-8'))c.close()
阅读全文
0 0
- Python3之协程socket应用
- Python3之协程爬虫应用
- Python3之协程
- Python3之socket网络编程
- Python3之socket实现并发
- Python3之递归应用
- Python3之反射应用
- Python3之yeild监听器应用
- Python3 socket
- Python3 socket
- Python3之socket编程解决粘包问题
- socket 编程之简单应用
- Python3 Socket操作FTP
- python3中Socket学习
- python3 socket抓包
- python3 socket实现
- Python3 Socket编程
- python3 socket client
- ArcGIS低版本切片迁移到高版本(或相同版本迁移)
- 算法分析与时间复杂度
- 欢迎使用CSDN-markdown编辑器
- HAL向上层提供接口的分析
- mysql包含二进制字段的数据导出导入及可能遇到的问题
- Python3之协程socket应用
- ASP.NET Core 2.0使用Cookie认证实现SSO单点登录
- 31.Option使用和实现内幕源码揭秘
- 运行scrapy遇到的错误总结
- Apache2.4虚拟主机和多站点配置
- 在Egret项目中使用protobuf
- Android进阶之旅
- 新手之hibernate的实体配置(xxx.hbm.xml)
- MySQL安装之后没有MySQL数据库的原因