有这样一个问题:一台Linux服务器上有一个TCP Server,负责接收客户端的请求并传送一个二进制文件,此文件由Linux上一个用C编写的程序生成,写入的是

  • 主题发起人 主题发起人 fisherzy
  • 开始时间 开始时间
F

fisherzy

Unregistered / Unconfirmed
GUEST, unregistred user!
有这样一个问题:一台Linux服务器上有一个TCP Server,负责接收客户端的请求并传送一个二进制文件,此文件由Linux上一个用C编写的程序生成,写入的是结构数组,请问:客户端能否还原出原有的结构?(100分)<br />有这样一个问题:一台Linux服务器上有一个TCP Server,负责接收客户端的请求并传送一个二进制文件,此文件由Linux上一个用C编写的程序生成,写入的是结构数组,请问:客户端能否还原出原有的结构?

TCP Server用C编写
客户端用Delphi编写
请问在客户端应该如何处理?
 
和linux下一样处理啊,把接收到的数据放到一个结构体里去,
 
唯一的麻烦是字节对齐方式需要注意,DELPHI的字节对齐方式最好和linux下的C编译器
一样,不过GCC一样不过好象DELPHI和GCC一样都是4字节对齐.
 
后退
顶部