编写简单的服务器,利用此服务器实现与客户端通信
基于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))
运行截图