socketserver实现多用户并发聊天
Posted tkopython
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了socketserver实现多用户并发聊天相关的知识,希望对你有一定的参考价值。
import socketserver #创建类并继承基本类 class Myserver(socketserver.BaseRequestHandler): #继承handle类 def handle(self): while True: conn = self.request print(conn) while True: data = conn.recv(1024) print(str(data,"utf8")) inp = input("输入:") conn.sendall(bytes(inp,"utf8")) conn.close() serv = socketserver.ThreadingTCPServer(("127.0.0.1",6665),Myserver) serv.serve_forever()
import socket sk = socket.socket() address = ("127.0.0.1",6665) sk.connect(address) while True: inp = input("客户端输入:") sk.sendall(bytes(inp,"utf8")) ee = sk.recv(1024) print(str(ee,"utf8"))
以上是关于socketserver实现多用户并发聊天的主要内容,如果未能解决你的问题,请参考以下文章
python,应用socketserver模块实现并发聊天程序