摘要: s = socket.socket() adress = ("192.168.15.102", 9999) s.bind(adress) s.listen() s.setblocking(False) while 1: try: conn , addr = s.accept() print(conn.recv(1024).decode("utf-8"))... 阅读全文
posted @ 2018-10-30 21:03 python传言 阅读(189) 评论(0) 推荐(0) 编辑
摘要: def server(ip, port): s = socket.socket() s.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1) s.bind((ip, port)) s.listen() while 1: conn , addr = s.accept() gevent.spawn(ta... 阅读全文
posted @ 2018-10-30 20:48 python传言 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1, 协程: cpu遇到i/o阻塞自动切换执行任务, 为了使得python程序运行效率高 , 更大化的使用cpu, 加入协程, 识别程序的i/o 事件, 自动切换到其他任务去执行 优点1, 开销小, 减少cpu切换时间, 程序自动切换, 操作系统无法感知, 从而不再切换其他线程, 2, 单线程内实现 阅读全文
posted @ 2018-10-30 20:34 python传言 阅读(113) 评论(0) 推荐(0) 编辑