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模拟登录百度贴吧(百度贴吧登录)实例
Dec 18 Python
python服务器端收发请求的实现代码
Sep 29 Python
Python检测字符串中是否包含某字符集合中的字符
May 21 Python
Python实现栈的方法
May 26 Python
Java多线程编程中ThreadLocal类的用法及深入
Jun 21 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
tornado 多进程模式解析
Jan 15 Python
pandas将DataFrame的列变成行索引的方法
Apr 10 Python
PyQt5每天必学之关闭窗口
Apr 19 Python
Python3实现的简单验证码识别功能示例
May 02 Python
对Python3之方法的覆盖与super函数详解
Jun 26 Python
pytorch 求网络模型参数实例
Dec 30 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
全国FM电台频率大全 - 30 宁夏回族自治区
2020/03/11 无线电
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
如何让thinkphp在模型中自动完成session赋值小教程
2014/09/05 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
去除链接虚线全面分析总结
2006/08/15 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
2016/06/13 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
2017/04/23 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
[01:02:32]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第二场 2月26日
2021/03/11 DOTA
python 字符串split的用法分享
2013/03/23 Python
Python中super关键字用法实例分析
2015/05/28 Python
Python提取网页中超链接的方法
2016/09/18 Python
Python在不同目录下导入模块的实现方法
2017/10/27 Python
详解使用python绘制混淆矩阵(confusion_matrix)
2019/07/14 Python
简单了解Django ContentType内置组件
2019/07/23 Python
Django模板语言 Tags使用详解
2019/09/09 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
素质拓展感言
2014/01/29 职场文书
党支部综合考察材料
2014/05/19 职场文书
超市创意活动方案
2014/08/15 职场文书
2014年防汛工作总结
2014/12/08 职场文书
顶岗实习协议书
2015/01/29 职场文书
安徽导游词
2015/02/12 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
小学新课改心得体会
2016/01/22 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
Elasticsearch 数据类型及管理
2022/04/19 Python