python培训之socket发送消息的方法

发布时间:2022-12-08 09:40:41 人气:231 作者:多测师

  python socket发送消息的方法

  1、端口要保持一致。

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

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

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

  实例

  # FileName: client.py

  import socket

  import pandas as pd

  port = 8001 # 端口和上面一致

  host = "localhost" # 服务器IP,这里服务器和客户端IP同一个

python培训之socket发送消息的方法

  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学习指路:请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线