python实现局域网内实时通信代码
更新时间:2019年12月22日 11:01:08 作者:Mr.小梅
今天小编就为大家分享一篇python实现局域网内实时通信代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
使用场景,本地服务器一直在运算数据,实时发送这些数据给客户端,本地局域网内其他客户,可以实时连接服务器,获取服务器数据,互不影响。
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通过PIL获取图片主要颜色并和颜色库进行对比的方法
这篇文章主要介绍了Python通过PIL获取图片主要颜色并和颜色库进行对比的方法,实例分析了Python通过PIL模块操作图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-03-03在GitHub Pages上使用Pelican搭建博客的教程
这篇文章主要介绍了在GitHub Pages上使用Pelican搭建博客的教程,Pelican是一个使用Python实现的开源博客系统,需要的朋友可以参考下2015-04-04Python pass语句作用和Python assert断言函数的用法
这篇文章主要介绍了Python pass语句作用和Python assert断言函数的用法,文章内容介绍详细具有一定的参考价值,需要的小伙伴可以参考一下,希望对你有所帮助2022-03-03解决pycharm每次新建项目都要重新安装一些第三方库的问题
今天小编就为大家分享一篇解决pycharm每次新建项目都要重新安装一些第三方库的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-01-01
最新评论