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生成密码库功能示例
May 23 Python
Scrapy的简单使用教程
Oct 24 Python
selenium3+python3环境搭建教程图解
Dec 07 Python
WxPython建立批量录入框窗口
Feb 27 Python
Python3实现的判断环形链表算法示例
Mar 07 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
Apr 27 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
Aug 29 Python
python用类实现文章敏感词的过滤方法示例
Oct 27 Python
python+tifffile之tiff文件读写方式
Jan 13 Python
Python调用百度OCR实现图片文字识别的示例代码
Jul 17 Python
python中pymysql包操作数据库方法
Apr 19 Python
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
Apr 20 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性能优化工具篇Benchmark类调试执行时间
2011/12/06 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
PHP检测移动设备类mobile detection使用实例
2014/04/14 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
IE、FF、Chrome浏览器中的JS差异介绍
2013/08/13 Javascript
JavaScript Sort 的一个错误用法示例
2015/03/20 Javascript
EasyUI学习之Combobox下拉列表(1)
2016/12/29 Javascript
js的三种继承方式详解
2017/01/21 Javascript
JS中的三个循环小结
2017/06/20 Javascript
基于AngularJS实现表单验证功能
2017/07/28 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
axios对请求各种异常情况处理的封装方法
2018/09/25 Javascript
Nodejs libuv运行原理详解
2019/08/21 NodeJs
node 文件上传接口的转发的实现
2019/09/23 Javascript
python实现k均值算法示例(k均值聚类算法)
2014/03/16 Python
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
浅谈Python中的闭包
2015/07/08 Python
在Python的Django框架中编写错误提示页面
2015/07/22 Python
django1.8使用表单上传文件的实现方法
2016/11/04 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
python2.7实现FTP文件下载功能
2018/04/15 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
Python 实现微信自动回复的方法
2020/09/11 Python
得到Class的三个过程是什么
2012/08/10 面试题
中专毕业生自我鉴定
2013/11/21 职场文书
应聘医药销售自荐书范文
2014/02/08 职场文书
研究生求职自荐书
2014/06/23 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
新生入学欢迎词
2015/01/26 职场文书
2015年个人实习工作总结
2015/05/28 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers