首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

网络通信有关问题,请各位多多指教,多谢

2012-03-04 
网络通信问题,请各位大虾多多指教,谢谢对方是在linux下用c编写的程序;我是在WinNT下delphi5下用编写的程序

网络通信问题,请各位大虾多多指教,谢谢
对方是在linux下用c编写的程序;我是在Win   NT   下delphi5下用编写的程序。
我们之间要进行基于TCP协议的网络通信,请问我直接用delphi5下的TClientSocket+TServerSocket可以吗?
有什么特别需要注意的地方??
请各位大虾多多指教,谢谢


[解决办法]
好像不可以,那东西好像是Delphi6才有的
[解决办法]
通讯应该可以,不过delphi5似乎比较困难,没用过,如果用delphi7就好了
[解决办法]
都是基于TCP/IP的协议,所以通信是不会有问题的。
[解决办法]
用d7里的indy比TClientSocket+TServerSocket要好些
[解决办法]
要注意字节顺序,不同平台下整数的字节顺序是不同的,因此你的应用协议中如果需要传送数字变量,那么通过网络收发时要进行主机/网络字节顺序转换,SocketAPI中有转换函数htonl,ntohl等。不过如果你的应用协议是文本(ASCII)的就没关系了,比如像HTTP,FTP那样。

热点排行