我已经将头撞在墙上20分钟了,答案很简单,我似乎无法找出解决方法。
我有一个客户端和一个服务器,我希望客户端每秒向服务器发送10条消息。 现在这可以正常工作,但是增量却没有。 我要它去:
消息1,消息2,消息3 .....消息16,消息17
,依此类推,直到关闭连接。 但是它停在10,然后返回到消息1,消息2,依此类推。
我的代码:
def send_packages():
print('Sending ' + packages_per_second + ' packages per second')
while True:
if int(packages_per_second) > int(max_packages_per_second):
print('The server cannot handle more than 25 packages per second')
break
elif int(packages_per_second) < 1:
print('Please check config file and make sure the "max_packages" is larger than 0')
break
else:
for i in range(int(packages_per_second)):
message = 'Message #' + str(i)
sock.sendto(message.encode('utf-8'),server_address)
sleep(1)