我使用的是Python 2.7版。我想通过UDP客户端发送数据。但是,当我去线时,发送sata的速度太慢了。
你能帮我加速我的计划吗?我是使用Python的网络初学者。
提前谢谢
这是我的剧本。
import socket
import time
UDP_IP = "127.0.0.1"
UDP_PORT = 5001
BUFFER_SIZE = 512
MESSAGE = " $POS,Target,1418345.36,4188240.67,14.16,350\r"
print "UDP target IP:", UDP_IP
print "UDP target port:", UDP_PORT
print "message:", MESSAGE
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # UDP
while 1:
print "send"
sock.sendto(MESSAGE, (UDP_IP,UDP_PORT))
#time.sleep(0.05)
答案 0 :(得分:0)
赔率是你的循环中最慢的部分是print
语句。通常用于某些IDE和控制台。
while 1:
print "send"
sock.sendto(MESSAGE, (UDP_IP,UDP_PORT))
删除print "send"
并查看是否有帮助。