怎么用pythonsocket发送消息

这篇文章主要介绍“怎么用python socket发送消息”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用python socket发送消息”文章能帮助大家解决问题。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、网站制作、双柏网络推广、小程序制作、双柏网络营销、双柏企业策划、双柏品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供双柏建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

1、端口要保持一致。

2、服务器IP,这里服务器和客户端IP也可以是同一个。

3、从给定的端口,从任何发送者,接收UDP数据报。

4、接收一个报文为1024字节的数据报。

实例

# FileName: client.py
 
import socket
import pandas as pd
 
port = 8001  # 端口和上面一致
host = "localhost"  # 服务器IP,这里服务器和客户端IP同一个
 
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
for i in range(10):
    sock.sendto(("Successful! Message %s! " % i).encode(), (host, port))
# FileName: service.py
def socket_service():
    port = 8001
    sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    sock.bind(("", port))  # 从给定的端口,从任何发送者,接收UDP数据报
    print("Waiting for the port", port)
 
    while True:
        data, address = sock.recvfrom(1024)  # 接收一个报文为1024字节的数据报
        print("Received:", data.decode(), "from", address)
        if data.decode() == 'over':
            break

关于“怎么用python socket发送消息”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


文章名称:怎么用pythonsocket发送消息
转载源于:http://ybzwz.com/article/ghsdid.html