j00 w4nt 4wk
w1th 4ss0c14t1v3 4rr4yz:
< text awk -F, '{ a[$3]++; }; END{ for (i in a) { n=a[i]; if(n > 1) print n, i; } } '
W0rkz 4z 3xp3ct3d w1th y0 3x4mpL3.
Согласно странице руководства для connect
, ошибкаEINPROGRESS
(«Выполняется операция» )на самом деле не относится к состоянию ошибки. Скорее это означает, что «сокет не блокируется, и соединение не может быть установлено немедленно». Любая программа, использующая неблокирующие сокеты, должна распознавать это и обрабатывать (внутри себя, выбирая ()ing для завершения или что-то в этом роде ). Поскольку iperf вместо этого терпит неудачу и представляет вам эту ошибку, может показаться, что вы каким-то образом нашли в нем ошибку, о которой вы должны сообщить разработчикам.
Убедитесь, что на сервере установлена та же версия iperf.
У меня было такое же сообщение, когда я запускал iperf3
на сервере и пробовал команду iperf
на клиенте.
Что помогло, так это установить iperf3
на клиенте и запустить его.
Также проверьте брандмауэр. Я получал эту ошибку.
Я обнаружил, что sudo ufw disable
позволяет iperf
работать. И затем sudo ufw enable
, конечно же, чтобы снова включить брандмауэр.