Re[5]: Частота отправки данных в UDP
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 07.05.12 12:30
Оценка:
Здравствуйте, Alex_Logvinenko, Вы писали:

A_L>До переполнения буфера еще очень далеко. Картинка, которую я пересылаю, меньше 60 кб, а объем буфера для UDP — 65507 байт (http://ru.wikipedia.org/wiki/UDP). За неблокирующими операциями следит eopll/IOCP, мне этого нет смысла делать...


Ну, во первых, кто вам гарантирует этот размер буфера? Вики оно для общего развития хорошо, чтобы первое впечатление получить, а так — с каждой системой надо отдельно разбираться. Далее — там описывают, что это макс размер данных при отсылке одного пакета. При отсылке нескольких пакетов полезный размер будет меньше. Далее, неясно, это буфер для одного приложения или общий для всех? Проверяй, сколько места есть в буфере, ну, или отсылай новую порцию тогда, когда предыдущая операция завершилась. Можно их несколько сделать, штуки три, например, и делать не sleep, а ожидание на ивентах этих операций.
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.