python实现局域网内实时通信代码


Posted in Python onDecember 22, 2019

使用场景,本地服务器一直在运算数据,实时发送这些数据给客户端,本地局域网内其他客户,可以实时连接服务器,获取服务器数据,互不影响。

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 相关文章推荐
Python中的多重装饰器
Apr 11 Python
python使用requests模块实现爬取电影天堂最新电影信息
Apr 03 Python
selenium+python自动化测试环境搭建步骤
Jun 03 Python
关于PyTorch 自动求导机制详解
Aug 18 Python
python3获取url文件大小示例代码
Sep 18 Python
浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
Jan 20 Python
git查看、创建、删除、本地、远程分支方法详解
Feb 18 Python
Numpy 理解ndarray对象的示例代码
Apr 03 Python
Anaconda和ipython环境适配的实现
Apr 22 Python
Python安装并操作redis实现流程详解
Oct 13 Python
Python实现哲学家就餐问题实例代码
Nov 09 Python
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
Jun 08 Python
python 解决flask uwsgi 获取不到全局变量的问题
Dec 22 #Python
Python调用scp向服务器上传文件示例
Dec 22 #Python
python 通过手机号识别出对应的微信性别(实例代码)
Dec 22 #Python
python3 动态模块导入与全局变量使用实例
Dec 22 #Python
Python实现手机号自动判断男女性别(实例解析)
Dec 22 #Python
Python代码生成视频的缩略图的实例讲解
Dec 22 #Python
python 用 xlwings 库 生成图表的操作方法
Dec 22 #Python
You might like
php flush类输出缓冲剖析
2008/10/19 PHP
php验证码生成器
2017/05/24 PHP
PHP实现的简单排列组合算法应用示例
2017/06/20 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
2015/12/03 Javascript
jQuery动画效果相关方法实例分析
2015/12/31 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
Vue的土著指令和自定义指令实例详解
2018/02/04 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
微信小程序利用for循环解决内容变更问题
2020/03/05 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
python定时任务 sched模块用法实例
2019/11/04 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
django跳转页面传参的实现
2020/09/17 Python
美国著名的婴儿学步鞋老品牌:Robeez
2016/08/20 全球购物
美国校服网上商店:French Toast
2019/10/08 全球购物
结构工程研究生求职信
2013/10/13 职场文书
生产主管岗位职责
2013/11/10 职场文书
会计电算化专业个人的自我评价
2013/11/24 职场文书
售后专员岗位职责
2013/12/08 职场文书
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
公务员培训自我鉴定
2014/02/01 职场文书
职务说明书范文
2014/05/07 职场文书
完美的中文自荐信
2014/05/24 职场文书
幼儿老师求职信
2014/06/30 职场文书
医院领导班子整改方案
2014/10/01 职场文书
2015年市场营销工作总结
2015/07/23 职场文书
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
CSS3中Animation实现简单的手指点击动画的示例
2021/07/15 HTML / CSS
Windows下用Nginx配置https服务器及反向代理的问题
2021/09/25 Servers
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python