Russian Qt Forum
Ноябрь 01, 2024, 12:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопрос по сокетам  (Прочитано 3317 раз)
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(). Буду благодарен за любую помощь.
Записан
qate
Супер
******
Offline Offline

Сообщений: 1176


Просмотр профиля
« Ответ #1 : Февраль 26, 2016, 14:44 »

а что показал wireshark ?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 22.