python socket.send,python实现socket通信
1.端口应该是一致的。
2.服务器IP,其中服务器和客户端IP也可以相同。
3.从给定端口接收来自任何发送方的UDP数据报。
4.接收包含1024字节消息的数据报。
实例
#文件名:client.py
导入套接字
importpandasaspd
Port=8001#端口同上。
Host=localhost#服务器IP,其中服务器和客户端IP相同。
sock=socket.socket(socket。AF_INET,socket。SOCK_DGRAM)
(10):
sock.sendto((成功!消息%s!%i)。encode(),(主机,端口))
#文件名:service.py
defsocket_service():
端口=8001
sock=socket.socket(socket。AF_INET,socket。SOCK_DGRAM)
Sock.bind(( ,port))#从给定端口接收来自任何发送方的UDP数据报
打印(“等待报表”,端口)
whileTrue:
Data,address=sock.recvfrom (1024) #接收一个包含1024字节消息的数据报
print(Received: ,data.decode(), from ,address)
ifdata.decode()==over:
以上是python socket发送消息的方式。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。