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解析文件示例
Jan 23 Python
python向已存在的excel中新增表,不覆盖原数据的实例
May 02 Python
pygame游戏之旅 添加游戏介绍
Nov 20 Python
python实现三次样条插值
Dec 17 Python
python实现定时压缩指定文件夹发送邮件
Dec 22 Python
Python中zipfile压缩文件模块的基本使用教程
Jun 14 Python
Python 如何实现数据库表结构同步
Sep 29 Python
python小程序之飘落的银杏
Apr 17 Python
Python import模块的缓存问题解决方案
Jun 02 Python
Python实现生活常识解答机器人
Jun 28 Python
Python 中的 copy()和deepcopy()
Nov 07 Python
Python可视化神器pyecharts之绘制箱形图
Jul 07 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中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
2013/06/24 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
PHP中trait使用方法详细介绍
2017/05/21 PHP
YII框架实现自定义第三方扩展操作示例
2019/04/26 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
Js切换功能的简单方法
2010/11/23 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
extjs每个组件要设置唯一的ID否则会出错
2014/06/15 Javascript
原生js模拟淘宝购物车项目实战
2015/11/18 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
angular动态表单制作
2018/02/23 Javascript
微信小程序收藏功能的实现代码
2018/06/12 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
2018/08/27 Javascript
实例分析Array.from(arr)与[...arr]到底有何不同
2019/04/09 Javascript
JS查找孩子节点简单示例
2019/07/25 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
2020/05/12 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
深入讲解Python中的迭代器和生成器
2015/10/26 Python
python binascii 进制转换实例
2019/06/12 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
2020/06/02 Python
详解pandas.DataFrame.plot() 画图函数
2020/06/14 Python
Python文件操作及内置函数flush原理解析
2020/10/13 Python
美国零售商店:Blue&Cream
2017/04/07 全球购物
计算机专业毕业生自荐信范文
2014/03/06 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
2014教师个人自我评价范文
2014/09/13 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
2015小学语文教师个人工作总结
2015/05/20 职场文书
文书工作总结(范文)
2019/07/11 职场文书
python基础之while循环语句的使用
2021/04/20 Python