Я хочу отправить запись с ICS (Internet Component Suite) с клиента на сервер у меня есть запись
PIPCDataPhone = ^TIPCDataPhone; TIPCDataPhone = record cmd: string[15]; Mode: Integer; end;
я хочу отправить эту запись на сервер, используя протокол TCP
спасибо
try
TClientSocket.socket.sendstream
но в этом случае вам придется управлять отправленными данными и памятью.
Это касается набора компонентов Indy, но, пожалуйста, посмотрите на этот принцип.
По сути, вам нужно записать свою запись в буфер сокетов, сообщив, насколько она велика.затем на приемной стороне вы получаете отправленное количество байтов и преобразуете его в тип записи.
http://delphi.about.com/od/internetintranet/l/aa020403a.htm