码迷,mamicode.com
首页 > 其他好文 > 详细

socketserver实现多用户并发聊天

时间:2020-03-06 19:22:03      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:socket   threading   port   mys   res   and   close   print   用户   

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实现多用户并发聊天

标签:socket   threading   port   mys   res   and   close   print   用户   

原文地址:https://www.cnblogs.com/TKOPython/p/12428035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!