1. Выбор протокола отправки и получения пакетов (IPv4/IPv6)
в ручную все ок, а если запихнуть его в сценарии то не работает
Ну, то есть получается, что это implementation defined. То есть один и тот же код может давать разные результаты. Где-то -1 превратится в -1, а где-то в 255.
iperf3 -Vc speedtest.hostkey.ru
Pause>nul & Exit
Интересно. Не знал. Спасибо.
И это правильно - обратная совместимость в рамках семейства IP протоколов. Думаю это можно рассматривать как исключение.
Сокеты поддерживают и другие не совместимые с IP протоколы - unix socket, appletalk, x25, ...