Re: Проблема при передачи большого куска данных по TCP
От: TarasCo  
Дата: 19.12.06 13:03
Оценка:
LX>если MAXPOINTS порядка 1000 — то все отысылается и принимается замечательно, если — >1500, в частности =2000 и выше — приходять битые данные, точнее graph1 и graph2 вроде нормальные, остальные — мусор. Грешил на выравнивание, менял тип данных — проблема осталась.

Выравнивание конечно нужно чтобы было одинковым

LX>Буду рад любым предложениям по сабжу.


У Вас, возможно, сокет на передающей стороне работает в неблокирующем режиме а send не контролируется на возможные ошибки ( переполнение буфера ), в результате данные просто не все передаются. Также возможно буфера освобождаются раньше, чем закончена передача. Не было каких нибудь непонятных падений?
Да пребудет с тобою сила
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.