Форум: "Сети";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
ВнизПроблема с Socket Найти похожие ветки
← →
ilka (2003-08-08 13:16) [0]Мастера подскажите почему не доходят остальные части сообщения когда я посылаю данные на сервер с помощью ServerSocket
вначале я посылаю р-р а потом данные(25 кБ) и данные не доходят
клиет
...
ClientSocket.ClientType:=ctNonBlocking;
ClientSocket.Socket.SendText(razmer);
ClientSocket.Socket.SendStream(stream);
сервер
procedure TForm1.ServerSocketClientRead(Sender: TObject;
Socket: TCustomWinSocket);
...
s:= Socket.ReceiveText;
...
ServerSocketClientRead вызывается только один раз для р-ра
← →
Rouse_ (2003-08-08 13:26) [1]Они объединяются в один поток, и если поток по размеру не превышает предел объема пакета, то второго ServerSocketClientRead
не будет.
Желаю успехов
← →
Digitman (2003-08-08 13:27) [2]
> почему не доходят
потому что ты игнорируешь оч важную функциональность события On[Client]Wrirte()
← →
ilka (2003-08-08 13:30) [3]ClientSocket.Socket.SendText("25222");
ClientSocket.Socket.SendStream(25 кБ);
первая строка приходит а 25кБ кудато пропадают
← →
Fredericco (2003-08-08 13:34) [4]Поставь на событие OnWrite на клиенте что-то типа Memo1.Lines.Add("OnWrite");
Если в Мемо дважды раза добавилось то см. Digitman © (08.08.03 13:27)
← →
ilka (2003-08-08 13:59) [5]не знаю почему но оно заработало
всем спасибо
← →
Fredericco (2003-08-08 14:18) [6]2 ilka © (08.08.03 13:59)
Плохо. Если ошибка пропала сама по себе, и ты не знаешь как ее исправить - то сон нарушается...
← →
Verg (2003-08-09 12:03) [7]
> Плохо. Если ошибка пропала сама по себе, и ты не знаешь
> как ее исправить - то сон нарушается...
Во-истину так...
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c