单进程gevent版-TCP服务器(python 版)

来源:互联网 发布:php判断微信是否关注 编辑:程序博客网 时间:2024/06/05 16:43

gevent版-TCP服务器
import sysimport timeimport geventfrom gevent import socket,monkeymonkey.patch_all()def handle_request(conn):    while True:        data = conn.recv(1024)        if not data:            conn.close()            break        print("recv:", data)        conn.send(data)def server(port):    s = socket.socket()    s.bind(('', port))    s.listen(5)    while True:        cli, addr = s.accept()        gevent.spawn(handle_request, cli)if __name__ == '__main__':    server(7788)

原创粉丝点击