一般情况下
直接导入socket包,然后发送接收即可
self.connection.send(message)
self.connection.recv(1024)
如果存在makefile
有时会涉及到一个socket.makefile(‘rwb’)的选项(目前也不知道相比直接用上述的方法有什么提高)
self.connection = self.server_socket.makefile('rwb')
这时输入输出操作会有变化
self.connection.write(message)
# 此时必须要有这个flush的操作
# 否则发送数据会有问题
self.connection.flush()
self.connection.read(1024)