Python3之socketserver(Any last word?)
2017-09-04 15:53
375 查看
作用
可以开多进程,可以开多线程,还可以解决单线程下降低I/O提高效率。
代码示例(服务端)
import socketserver class MyHandler(socketserver.BaseRequestHandler): def handle(self): while 1: try: data = self.request.recv(1024) if not data: break self.request.send(data.upper()) except Exception: break self.request.close() if __name__ == '__main__': s = socketserver.ThreadingTCPServer(('127.0.0.1', 8080), MyHandler) s.allow_reuse_address = True s.serve_forever()
相关文章推荐
- python socket编程实现的简单tcp迭代server
- Python3 socketserver 实现局域网通信
- Python::SocketServer
- Python学习——leetcode(Length of Last Word)
- python socket server端
- python server简单入门(socket)
- Python使用SocketServer模块编写基本服务器程序的教程
- python3 用socketserver框架建立TCP,UDP服务器
- [leetcode:python]58.Length of Last Word
- python -- 多线程SocketServer2
- python模块介绍- SocketServer 网络服务框架
- Python 3.xx socket编程 - 简单通讯软件 - Client/Server
- Python SocketServer.py
- Python 网络编程 SocketServer
- Python 模块(八) socketserver 以及 线程、进程
- python中socket与socketserver模块简单入门使用
- Python SocketServer模块
- 用Python实现一个简易的WebSocket Server
- Python使用TCPServer编写(多线程)Socket服务
- python 内置标准库socketserver模块的思考