python socket.send,python实现socket通信

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: