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

 更新时间:2019年12月22日 11:01:08   作者:Mr.小梅  
今天小编就为大家分享一篇python实现局域网内实时通信代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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实现局域网内实时通信代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • pytorch 常用线性函数详解

    pytorch 常用线性函数详解

    今天小编就为大家分享一篇pytorch 常用线性函数详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • python实现简单的计时器功能函数

    python实现简单的计时器功能函数

    这篇文章主要介绍了python实现简单的计时器功能函数,涉及Python操作时间的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • Python类的定义继承调用比较方法技巧

    Python类的定义继承调用比较方法技巧

    这篇文章主要介绍了Python类的定义继承调用比较方法技巧,文章首先通过类的约束展开详情围绕主题介绍相关内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • django框架ModelForm组件用法详解

    django框架ModelForm组件用法详解

    这篇文章主要介绍了django框架ModelForm组件用法,结合实例形式较为详细的分析了Django框架ModelForm组件相关功能、原理、使用方法及操作注意事项,需要的朋友可以参考下
    2019-12-12
  • 手把手带你用Python实现一个计时器

    手把手带你用Python实现一个计时器

    虽然Python是一种有效的编程语言,但纯Python程序比C、Rust和Java等编译语言中的对应程序运行得更慢,为了更好地监控和优化Python程序,今天将为大家介绍如何使用 Python 计时器来监控程序运行的速度,以便正对性改善代码性能
    2022-06-06
  • Python正确调用 jar 包加密得到加密值的操作方法

    Python正确调用 jar 包加密得到加密值的操作方法

    这篇文章主要介绍了Python 正确调用 jar 包加密得到加密值的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Python操作Sql Server 2008数据库的方法详解

    Python操作Sql Server 2008数据库的方法详解

    这篇文章主要介绍了Python操作Sql Server 2008数据库的方法,结合实例形式分析了Python使用pyodbc库操作Sql Server 2008数据库的连接、执行sql语句、关闭连接等相关操作技巧与注意事项,需要的朋友可以参考下
    2018-05-05
  • Android 兼容性问题:java.lang.UnsupportedOperationException解决办法

    Android 兼容性问题:java.lang.UnsupportedOperationException解决办法

    这篇文章主要介绍了Android 兼容性问题:java.lang.UnsupportedOperationException解决办法的相关资料,需要的朋友可以参考下
    2017-03-03
  • 一篇文章彻底搞懂Python类属性和方法的调用

    一篇文章彻底搞懂Python类属性和方法的调用

    对python 调用类属性的方法详解测试时候类的调用是经常会用到的,下面这篇文章主要给大家介绍了关于Python类属性和方法的调用的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • python腾讯语音合成实现过程解析

    python腾讯语音合成实现过程解析

    这篇文章主要介绍了python腾讯语音合成实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08

最新评论