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 将字符串转换成字典dict
Mar 24 Python
优化Python代码使其加快作用域内的查找
Mar 30 Python
Python设置默认编码为utf8的方法
Jul 01 Python
python 添加用户设置密码并发邮件给root用户
Jul 25 Python
基于ID3决策树算法的实现(Python版)
May 31 Python
PyQt5实现类似别踩白块游戏
Jan 24 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
django-rest-swagger对API接口注释的方法
Aug 29 Python
基于TensorFlow中自定义梯度的2种方式
Feb 04 Python
使用Python FastAPI构建Web服务的实现
Jun 08 Python
Pytest中conftest.py的用法
Jun 27 Python
Python实战之大鱼吃小鱼游戏的实现
Apr 01 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数据饼图效果实现代码
2011/11/23 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
PHP中list方法用法示例
2016/12/01 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
再谈javascript面向对象编程
2012/03/18 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
javascript实现checkBox的全选,反选与赋值
2015/03/12 Javascript
jQuery使用$.ajax进行即时验证实例详解
2015/12/11 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
jquery拖拽自动排序插件使用方法详解
2020/07/20 jQuery
js变量声明var使用与不使用的区别详解
2019/01/21 Javascript
vue实现简单的日历效果
2020/09/24 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
Python开发网站目录扫描器的实现
2019/02/21 Python
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
Python面向对象程序设计类的多态用法详解
2019/04/12 Python
pandas分批读取大数据集教程
2020/06/06 Python
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
PHP中如何使用Cookie
2015/10/28 面试题
钳工实习自我鉴定
2013/09/19 职场文书
服装厂厂长岗位职责
2013/12/27 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
英文求职信范文
2014/05/23 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
踏青活动策划方案
2014/08/19 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
宾馆安全管理制度
2015/08/06 职场文书