Я ищу оптимальное значение сна, чтобы получить данные из неблокирующая розетка. E.G:
while True:
data=s.recv(1024)
if not data:
time.sleep(10) #10ms
else:
pass #...
Нет сна, не приведет к использованию 100% процессора, поэтому любая идея, как получить наилучшее использование процессоров и групповуда? Сколько времени будет соннее, чтобы процессор мог сделать переключатель потока?
, кстати, имеет смысл установить буфер сокета через SO_SNDBUF / SO_RECVBUF и устанавливать TCP_nodelay или не должно быть объединено?