W wjhx Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-19 #1 因工作需要,一台计算机与多台计算机之间传递指令信息,有什么样的通讯方式,哪种更合适,要求性能稳定,技术先进.谢谢
W wjhx Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-20 #4 对网络方面的开发,我一无所知,TCP具体是什么,Socket吗
B benhacker Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-20 #7 TCP和UDP都是网络协议,TCP协议的优点是保证数据完整,如不完整重试的机制.所以TCP常用于数据完整性较高的网络传输和通信.UDP协议则没有这个特性,也正因为如此,所以UDP的传输通信相对TCP要快,虽然传输质量不高,但足以满足一些视频聊天,VOD流媒体在线播放等等这些对数据完整性传输要求不高的应用.打个例子,FTP使用的是TCP协议,如果改用UDP协议,那么下载下来的文件可能不完整,或者文件被损坏,但视频类应用则对部分数据的丢失不以为然,最多就是我们在视频里看到就是卡了一下,网络正常后又可以正常传输.这就是TCP和UDP的优点.
TCP和UDP都是网络协议,TCP协议的优点是保证数据完整,如不完整重试的机制.所以TCP常用于数据完整性较高的网络传输和通信.UDP协议则没有这个特性,也正因为如此,所以UDP的传输通信相对TCP要快,虽然传输质量不高,但足以满足一些视频聊天,VOD流媒体在线播放等等这些对数据完整性传输要求不高的应用.打个例子,FTP使用的是TCP协议,如果改用UDP协议,那么下载下来的文件可能不完整,或者文件被损坏,但视频类应用则对部分数据的丢失不以为然,最多就是我们在视频里看到就是卡了一下,网络正常后又可以正常传输.这就是TCP和UDP的优点.
F fxh7622 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-20 #8 使用select模型吧。编写起来比较简单。 如果要求实时性比较高的话,那就用UDP协议。 如果要求实时性不太高的话,就用TCP协议。 UDP的特点就是效率高,但不可靠。 TCP速度慢一些,但是绝对可靠。
使用select模型吧。编写起来比较简单。 如果要求实时性比较高的话,那就用UDP协议。 如果要求实时性不太高的话,就用TCP协议。 UDP的特点就是效率高,但不可靠。 TCP速度慢一些,但是绝对可靠。
M mmzmagic Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-20 #9 通讯是Socket 方式TCP 使用控件DELPHI自带的INDY套件 上手很容易
F fxh7622 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-20 #10 INDY10以后的稳定性上比较差劲。 建议使用API,这样你会了解通信中的整个的过程是怎么样的。对你有好处!