日期:2014-05-20  浏览次数:21277 次

Socket 同步与异步问题实质判断
同步与异步传输问题:
类型:1、Server同步listener   ,Client异步start;2、Server异步listener   ,Client同步start。还有其他两种就是同步对同步,异步对异步。

针对4中类型。任意组合都可以吗?如果不可以请问各个组合的弊端。以及会发生的Catch。还有如果任意组合都可以那么请问哪种组合最佳。请各个高手指点实质性知识。共同进步。谢谢。

------解决方案--------------------
同步和异步都是针对本机操作来说的,不存在什么相互性,不同的组合可以使程序更加灵活。只要程序没错就不会发生异常。
------解决方案--------------------
由于网卡的Cache大概1k,还要保存发送及接收的数据。所以同步对同步来说,只能适应于小数据量的传输。我们写的代码用同步方式,一次发送大概100K的数据大概30s。异步的速度没试过。

TO:
同步和异步都是针对本机操作来说的,不存在什么相互性,不同的组合可以使程序更加灵活。只要程序没错就不会发生异常。
------------------------------------------------
可疑哦,我们从来没有试成功过Server同步,客户端异步。帖个出来看看
------解决方案--------------------
以上四种组合都可以,本人都实际做过.同意tjvictor的说法