编写简单的服务器,利用此服务器实现与客户端通信
基于python3.6
代码:
服务器:
from asyncore import dispatcher
import socket,asyncore
class ChatServer(dispatcher):
def handle_accept(self):
conn=self.accept()
addr=self.accept()
print("Connect attempt from",addr[0])
s=ChatServer()
s.create_socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('',5006))
s.listen(5)
asyncore.loop()
客户端:
import socket
s=socket.socket()
host=socket.gethostname()
port=5006
s.connect((host,port))
print(s.recv(1024))
运行截图
本文介绍了一个基于Python3.6的简单聊天服务器搭建过程,通过asyncore模块实现了服务器端的连接处理,并展示了如何创建一个基本的客户端进行通信。

5824

被折叠的 条评论
为什么被折叠?



