Abh*_*ain 5 sockets networking duplex
我想知道,
第一个问题:每个对等点使用一个套接字(全双工)与两个套接字(单工)的优缺点是什么:一个用于读取,另一个用于写入?特别是在性能和资源利用率方面。
第二个问题以防万一,如果我选择在每个对等点上使用超过 1 个套接字,那么我所做的所有读写操作都是如此。那么它会帮助我扩展处理未处理的消息吗?
第三个问题:什么可以帮助我确定每个对等点的套接字数量?网络带宽?传入和传出的消息数量?
所有问题都是不同的,没有任何相互关系。
使用一个套接字(全双工)与使用两个套接字(一个用于读取另一个用于写入)的优点和缺点是什么?特别是在性能和资源利用率方面。
临一socket:资源利用率。反一插座:无。性能:相同,但如果只使用一个套接字,则可以节省连接和关闭握手的时间。
如果我选择采用两个套接字方法,那么使用它们全双工是没有用的,这样它可以帮助我在数据流入和流出方面进行横向扩展吗?
现在您正在比较苹果和橙子。您无法将一个全双工套接字与两个全双工套接字进行比较。我不知道为什么您认为您可能需要两个入站流和两个出站流,但您不需要。除了 FTP 之外,我能想到的所有协议都只使用一种。
网络带宽对其有何影响?
零。
或者它对网络利用率有影响吗?
无,除了连接和关闭握手之外。但它浪费了两端的资源。
| 归档时间: | 
 | 
| 查看次数: | 3760 次 | 
| 最近记录: |