N nizhlk Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-31 #1 高手们,你们好! 我有一个问题:我作为客户端,做一个监控系统,需实时地收到后台发送过来的包, 且后台是UNIX系统,发送的结构是数据结构。请详细的解答。
H hnzgf Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-31 #3 自己定义内部的数据结构,然后把数据按定义的格式写入即可
N nhuangjr Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-31 #4 如果你用TCP的话,发送的数据跟接到的数据是一样的! 所以关键是你怎么样处理你的数据,你甚至可以自己定义通信规则。
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-31 #5 呵呵,麻烦把问题提清楚一点。你哪里有问题? 实时监听?这个简单: 定义一个端口,写一个程序TServerSocket.port/TUDP.PORT设置成这个口 ACTIVE为TRUE,只要程序运行,就在听。具体用什么,看你后台是TCP还是 UDP了。 怎么发结构?你只要把结构转换成STRING/STREAM就可以了,当然,可能要加 些辅助项,比如长度/结束位等
呵呵,麻烦把问题提清楚一点。你哪里有问题? 实时监听?这个简单: 定义一个端口,写一个程序TServerSocket.port/TUDP.PORT设置成这个口 ACTIVE为TRUE,只要程序运行,就在听。具体用什么,看你后台是TCP还是 UDP了。 怎么发结构?你只要把结构转换成STRING/STREAM就可以了,当然,可能要加 些辅助项,比如长度/结束位等
X xueminliu Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-31 #6 一样,都是socket,winsock的祖先也是bsdsock。造样监听端口,但是注意信包格式最好 全是字符串,因为不同的OS的数据结构定义不一样,在delphi和VC中如果使用指针就不是很 兼容。 如果还有什么问题可以和我联系,我做过Unix(SCO)和windows的通信程序
一样,都是socket,winsock的祖先也是bsdsock。造样监听端口,但是注意信包格式最好 全是字符串,因为不同的OS的数据结构定义不一样,在delphi和VC中如果使用指针就不是很 兼容。 如果还有什么问题可以和我联系,我做过Unix(SCO)和windows的通信程序