Russian Qt Forum

Программирование => Общий => Тема начата: dev::noob от Февраль 26, 2016, 09:25



Название: Вопрос по сокетам
Отправлено: dev::noob от Февраль 26, 2016, 09:25
Здравствуйте. Я делаю приложение, которое по сети гоняет данные, вплоть до 1 гбит/сек. На Linux Ubuntu все работает хорошо, гбит по TCP отправляется примерно за 0.7 секунды, по UDP примерно за 0.3 секунды. Отправляю я по 1024 байт. Но на Windows (7, 10), время отправки уже составляет почти 8 секунд на UDP, на TCP в два раза дольше. С чем это связано и что можно сделать?
Я использовал код примеров работы сокетов. Все стандартное, никаких велосипедов, только <sys/socket.h> и <winsock2.h>, всякие recv() recvfrom() и send() sendto(). Замерял время ctime::clock(). Буду благодарен за любую помощь.


Название: Re: Вопрос по сокетам
Отправлено: qate от Февраль 26, 2016, 14:44
а что показал wireshark ?