1.[python cookbook]简单EchoServer
来源:互联网 发布:python sklearn教程 编辑:程序博客网 时间:2024/06/17 22:10
1.EchoServer
单线程阻塞Server
# -*- coding: UTF-8 -*-from SocketServer import BaseRequestHandler, TCPServerclass EchoHandler(BaseRequestHandler): def handle(self): print "Got connect from", self.client_address while True: msg = self.request.recv(8192) if not msg: break print self.client_address, msg self.request.send(msg)if __name__ == "__main__": serv = TCPServer(('', 2000), EchoHandler) serv.serve_forever()
2.Client
单线程client
# -*- coding: UTF-8 -*-from socket import socket, AF_INET, SOCK_STREAMs = socket(AF_INET, SOCK_STREAM)s.connect(('localhost', 2000))while True: data = raw_input() if not data or data == 'exit': break s.send("%s\r\n" % data) data = s.recv(8192) if not data: break print data.strip()print s.send(b"break")print s.recv(8192)s.close()
0 0
- 1.[python cookbook]简单EchoServer
- Python Cookbook
- python CookBook
- Python-cookbook
- Mina学习笔记 简单EchoServer(二) 编码解码修改
- 文章来自《Python cookbook》.
- Python Cookbook, Second Edition
- 拿到《python cookbook》
- Python Cookbook Notes Chapter1
- Python cookbook学习
- python cookbook(1)
- Python Cookbook 20160513
- python cookbook读书笔记二
- python cookbook读书笔记
- python cookbook第一章
- python cookbook 3rd
- 开始学习《python cookbook》
- Python Excel Mini Cookbook
- java多线程编程
- Let the Balloon Rise(1004)
- 浮点型在内存中的存在方式
- 6174问题
- (转)标记-清除算法
- 1.[python cookbook]简单EchoServer
- 基本的排序算法之—— 冒泡排序(稳定)(对于固定的内存空间数组或顺序表,对于单链表也可以)
- centos 6.5 mongodb3.11安装记
- POJ1486 Sorting Slides 二分图
- android 可拖动控件
- 深入理解HTTP Session
- NOSQL(四)放宽一致性约束
- 编程算法之递归阶乘(数制转换)
- 数学结论