Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.008 c
6-18506
ilka
2003-08-08 13:16
2003.10.06
Проблема с Socket


1-18428
andrew77
2003-09-25 12:10
2003.10.06
FastReport


4-18684
Delphi5.01
2003-08-01 20:33
2003.10.06
var Windows: array of HWnd; ... SetLength(Windows,WindowsCount);


14-18604
E_Dimon
2003-09-17 12:50
2003.10.06
Ошибка в Windows 2000


1-18479
Zioma
2003-09-23 11:48
2003.10.06
Есть ли програма для определения ...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский