Сокеты

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
armax
Сообщения: 3
Зарегистрирован: 02 май 2007, 21:11

всем привет!
делаю чаи на сокетах в делфи для лвс.
столкнулся с такой проблемой:
при большом количестве активных пользователей получается так что на сервер отсылаеться 2 команды одновременно а он воспринимает как одну большую и из за этово бывают глюки. кто знает что можно сделать скажите плиз.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Так как при передаче по TCP/IP пакетики могут как объединяться, так и фрагментироваться, то по факту получения пакета принимающая сторона должна положить его в буфер (лучше если это будет делать отдельный thread). Читающие процессы должны читать этот буфер последовательно и уметь понимать, когда закончился один пакет и начался следующий.
armax
Сообщения: 3
Зарегистрирован: 02 май 2007, 21:11

все понятно...большое спасибо
Ответить