记住用户名密码
使用场景,本地服务器一直在运算数据,实时发送这些数据给客户端,本地局域网内其他客户,可以实时连接服务器,获取服务器数据,互不影响。
python2服务端
#-*- coding:utf-8 -*- __author__ = 'xiaomei' import socket import SocketServer HOST = '192.168.0.105' #服务器的IP PORT = 15681 #设置端口 class MyServer(SocketServer.BaseRequestHandler): def handle(self): while True: client = self.request print('客户已链接') #buf = client.recv(1024) #print('接收到的',buf) try: client.send("11")#要发送的数据,类型为str。若要发送字典、列表可以用json.dumps转换 except: print('socket.error') return server = SocketServer.ThreadingTCPServer((HOST, PORT), MyServer) server.serve_forever()
python2客户端
#-*- coding:utf-8 -*- __author__ = 'xiaomei' import socket s = socket.socket() host = '192.168.0.105' #服务器的IP port = 15681 #服务器的端口 s.connect((host,port)) while True: try: received = s.recv(1024)#接收的数据类型为str,若传过来的是字典或列表可以用json.loads转换 print(received) except: print('error') ———————————————— 版权声明:本文为CSDN博主「Mr.小梅」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_39707285/article/details/79816776
目前有 0 条留言 其中:访客:0 条, 博主:0 条