Отправить запись через ICS (Internet Component Suite) Delphi - PullRequest
1 голос
/ 04 марта 2011

Я хочу отправить запись с ICS (Internet Component Suite) с клиента на сервер у меня есть запись

PIPCDataPhone = ^TIPCDataPhone;                        
TIPCDataPhone = record                                     
  cmd: string[15];                                       
  Mode: Integer;                                          
end;

я хочу отправить эту запись на сервер, используя протокол TCP

спасибо

Ответы [ 2 ]

0 голосов
/ 09 марта 2012

try

TClientSocket.socket.sendstream

но в этом случае вам придется управлять отправленными данными и памятью.

0 голосов
/ 04 марта 2011

Это касается набора компонентов Indy, но, пожалуйста, посмотрите на этот принцип.

По сути, вам нужно записать свою запись в буфер сокетов, сообщив, насколько она велика.затем на приемной стороне вы получаете отправленное количество байтов и преобразуете его в тип записи.

http://delphi.about.com/od/internetintranet/l/aa020403a.htm

...