帮忙推荐一种网络通讯方式(100分)

  • 主题发起人 主题发起人 wjhx
  • 开始时间 开始时间
W

wjhx

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

Similar threads

回复
0
查看
848
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部