首 页最新软件下载排行资讯教程下载专题投稿发布
pc软件下载资讯
您的位置:首 页编程开发 → socket通信例子:Python基于socket模块实现UDP通信功能实例分享

socket通信例子:Python基于socket模块实现UDP通信功能实例分享

作者:维维 日期:2018-4-10 10:18:13 人气:

socket通信例子:Python基于socket模块实现UDP通信功能实例分享,今天要给各位朋友分享的是一个关于Python基于socket模块实现UDP通信功能实例的文章,本文主要给大家介绍Python基于socket模块实现UDP通信功能,结合实例形式分析了Python使用socket模块实现IPV4协议下的UDP通信客户端与服务器端相关操作技巧,有兴趣的朋友可以研究一下,快来看看吧。

实例讲述的是Python基于socket模块实现UDP通信功能,具体内容:

实例代码:

1、接收端

import socket
#使用IPV4协议,使用UDP协议传输数据
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
#绑定端口和端口号,空字符串表示本机任何可用IP地址
s.bind(('', 5000))
while True:
  data, addr=s.recvfrom(1024)
   #显示接收到的内容
  print('received message:{0} from PORT {1} on {2}'.format(data.decode(),addr[1], addr[0]))
  if data.decode().lower() == 'bye':
    break
s.close( )

2、发送端

import socket
import sys
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.sendto(sys.argv[1].encode() , ("192.168.0.105" ,5000))#假设192.168.0.103是接收端机器的IP地址
s.close( )

运行结果:

socket通信例子:Python基于socket模块实现UDP通信功能实例分享

本类热门阅览
栏目导航
相关下载