python实现局域网内实时通信代码
2019-12-23 12:08
2951 查看
使用场景,本地服务器一直在运算数据,实时发送这些数据给客户端,本地局域网内其他客户,可以实时连接服务器,获取服务器数据,互不影响。
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')
以上这篇python实现局域网内实时通信代码就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- python实现局域网内实时通信
- 局域网实时通信系统的设计与实现(4)
- python实现一个简单的udp通信的示例代码
- Python 基于websocket实时通信的实现—GoEasy
- python代码实现tcp客户端和服务端通信演示
- 基于python实现蓝牙通信代码实例
- Python实现局域网(Socket)通信 - Way.. - 51CTO技术博客
- 一个简单的导弹自动追踪以及实时图片旋转算法,Python-pygame代码实现
- ubuntu16.04 下Python串口通信配置与代码实现(PL2303串口)
- python多线程实现UDP网络通信代码演示
- 实现PHP,.NET, C#, JAVA, Python, Ruby,C(++) 与websocket 实时通信
- TCP实现在不同局域网下的两台电脑网络通信(Python实现)
- 局域网实时通信系统的设计与实现(3)
- python socket通信编程实现文件上传代码实例
- [20180313智慧餐厅推荐系统02]基于python的socket编程代码,实现PC与服务器的简单通信
- nodejs--websocket简易代码实现局域网多个客户端进行通信
- 局域网实时通信系统的设计与实现(2)
- Python基于websocket实时通信的实现—GoEasy
- Python实现TCP通信的示例代码
- Python实现局域网(Socket)通信