如何使用Python发送UDP数据

老虎说测试 脚本开发字数 575阅读1分55秒阅读模式
摘要如何使用Python发送UDP数据,现在需要测试一个功能的稳定性,需要使用脚本来循环的通过UDP发送数据到测试设备上。

如何使用Python发送UDP数据,现在需要测试一个功能的稳定性,需要使用脚本来循环的通过UDP发送数据到测试设备上。

废话不多说,上脚本:文章源自陈学虎-https://chenxuehu.com/article/2022/08/8027.html

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import socket
import time
import sys
if len(sys.argv) != 2:
print("请输入IP参数")
ipAddr = sys.argv[1]
#client 发送端
client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
PORT = 9988
server_address = (ipAddr, PORT)
while True:
print(time.strftime("%Y-%m-%d %H:%M:%S") + " " + ipAddr +":left")
str = "81 01 06 01 01 01 01 01 FF"
client_socket.sendto(bytes.fromhex(str), server_address)
time.sleep(70)
print(time.strftime("%Y-%m-%d %H:%M:%S") + " " + ipAddr + ":right")
str = "81 01 06 01 01 01 02 02 FF"
client_socket.sendto(bytes.fromhex(str), server_address)
time.sleep(70)
import socket import time import sys if len(sys.argv) != 2: print("请输入IP参数") ipAddr = sys.argv[1] #client 发送端 client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) PORT = 9988 server_address = (ipAddr, PORT) while True: print(time.strftime("%Y-%m-%d %H:%M:%S") + " " + ipAddr +":left") str = "81 01 06 01 01 01 01 01 FF" client_socket.sendto(bytes.fromhex(str), server_address) time.sleep(70) print(time.strftime("%Y-%m-%d %H:%M:%S") + " " + ipAddr + ":right") str = "81 01 06 01 01 01 02 02 FF" client_socket.sendto(bytes.fromhex(str), server_address) time.sleep(70)
  1. import socket
  2. import time
  3. import sys
  4.  
  5. if len(sys.argv) != 2:
  6. print("请输入IP参数")
  7.  
  8. ipAddr = sys.argv[1]
  9.  
  10. #client 发送端
  11. client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  12. PORT = 9988
  13. server_address = (ipAddr, PORT)
  14.  
  15.  
  16. while True:
  17. print(time.strftime("%Y-%m-%d %H:%M:%S") + " " + ipAddr +":left")
  18. str = "81 01 06 01 01 01 01 01 FF"
  19. client_socket.sendto(bytes.fromhex(str), server_address)
  20. time.sleep(70)
  21. print(time.strftime("%Y-%m-%d %H:%M:%S") + " " + ipAddr + ":right")
  22. str = "81 01 06 01 01 01 02 02 FF"
  23. client_socket.sendto(bytes.fromhex(str), server_address)
  24. time.sleep(70)

如何使用Python发送UDP数据文章源自陈学虎-https://chenxuehu.com/article/2022/08/8027.html

 文章源自陈学虎-https://chenxuehu.com/article/2022/08/8027.html 文章源自陈学虎-https://chenxuehu.com/article/2022/08/8027.html

 
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:如何使用Python发送UDP数据 | https://chenxuehu.com/article/2022/08/8027.html