Вниз
Скачать: CL | DM;

Как правильно??? TClientSocket   Найти похожие ветки 

← →
S@shka ©   (2003-12-25 13:21) [0]

Var
C : TClientSocket;
SC : TWinSocketStream;
begin
C := TClientSocket.Create (nil);
C.ClientType := ctBlocking;
...
SC := TWinSocketStream.Create (C.Socket,1000);
...
C.Open;
Вот нужно послать данные серверу как правильНо???????
C.Socket.SendBuf (Buffer,SizeData);
или
SC.WriteBuffer (Buffer,SizeData)
Работает и так и так....


← →
Digitman ©   (2003-12-25 13:33) [1]

2-й вариант будет корректней и производительней чем 1-й

кр.того, если в Д6 и Д7 произошли изменения в теле TEvent.WaitFor (в части замены WaitForSingleObject - это в Д5 - на MsgWaitForMultipleObjects), то использование 2-го варианта позволит приложению в момент выполнения Stream.WriteBuffer() реагировать на события польз.интерфейса



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.017 c
6-94051
Alexis
2003-12-24 19:30
2004.02.29
поймать исключение...


8-94029
GIL
2003-10-28 11:11
2004.02.29
DoubleBuffered


1-93845
Ross
2004-02-11 17:38
2004.02.29
Номер ошибки или другой идентификатор...


3-93775
kiril-
2004-02-04 10:31
2004.02.29
UPPER в Interbase


1-93854
Budy
2004-02-16 14:23
2004.02.29
TColor -> 3 Byte, 3 Byte - > TColor




   Наверх