Страница 1 из 1

Сокеты

Добавлено: 17 май 2007, 12:04
armax
всем привет!
делаю чаи на сокетах в делфи для лвс.
столкнулся с такой проблемой:
при большом количестве активных пользователей получается так что на сервер отсылаеться 2 команды одновременно а он воспринимает как одну большую и из за этово бывают глюки. кто знает что можно сделать скажите плиз.

Re: Сокеты

Добавлено: 18 май 2007, 01:15
Naeel Maqsudov
Так как при передаче по TCP/IP пакетики могут как объединяться, так и фрагментироваться, то по факту получения пакета принимающая сторона должна положить его в буфер (лучше если это будет делать отдельный thread). Читающие процессы должны читать этот буфер последовательно и уметь понимать, когда закончился один пакет и начался следующий.

Re: Сокеты

Добавлено: 18 май 2007, 18:59
armax
все понятно...большое спасибо