开发者

Send Record Via ICS (Internet Component Suite) Delphi

开发者 https://www.devze.com 2023-02-15 05:17 出处:网络
i want to send record with ICS (Internet Component Suite) from client to server i have a record PIPCDataPhone = ^TIPCDataPhone;

i want to send record with ICS (Internet Component Suite) from client to server i have a record

PIPCDataPhone = ^TIPCDataPhone;                        
TIPCDataPhone =开发者_如何学编程 record                                     
  cmd: string[15];                                       
  Mode: Integer;                                          
end;

i want to sent that record to server using the protocol TCP

thanks


This focuses on Indy suite of components but please look here at the principle.

Basically, you need to write your record to the socket buffer, telling it how big it is. then on the receive side, you receive the sent number of bytes and cast it to the record type.

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


try

TClientSocket.socket.sendstream

but in this case you will have to manage the sent data, and the memory.

0

精彩评论

暂无评论...
验证码 换一张
取 消