C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Работа с сокетами, ф-ции recv & send
Егор
Отправлено: 28.04.2006, 09:58


Не зарегистрирован







У клиента имеется массив с 16000 числовыми(double) отсчётами.
Производиться передача этого массива поэлементно с клиента на сервер. Происходит потеря даных. Хотя и клиент и сервер запущенны на одной машине(т.е. идеальная среда передачи).
Работа клиента и сервера не синхронизированна, оба работают по событиям сети(FD_READ,FD_CLOSE и т.п.). Приём/передача ведётся по циклам for(). В цикле 16000 раз последовательно вызываются recv/send
Вопрос: Как происходит работа send и recv. Спрашиваю потому, что она(send) на удивление быстро закидывает 16000 отсчётов, а принимает(recv) их гораздо дольше?
Где косяк?
olegenty
Отправлено: 19.06.2006, 11:23


Ветеран

Группа: Модератор
Сообщений: 2412



косяк можно искать при наличии кода клиента и сервера.

Вернуться в Компьютерное железо и системное администрирование.