1、端口要保持一致。
成都创新互联公司主要从事成都网站设计、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务涟源,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
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发送消息的方法,希望对大家有所帮助。更多Python学习指路:创新互联python教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
分享名称:创新互联Python教程:pythonsocket发送消息的方法
网站URL:http://www.shufengxianlan.com/qtweb/news8/55558.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联