Socket 同步与异步问题实质判断
同步与异步传输问题:
类型:1、Server同步listener ,Client异步start;2、Server异步listener ,Client同步start。还有其他两种就是同步对同步,异步对异步。
针对4中类型。任意组合都可以吗?如果不可以请问各个组合的弊端。以及会发生的Catch。还有如果任意组合都可以那么请问哪种组合最佳。请各个高手指点实质性知识。共同进步。谢谢。
------解决方案--------------------同步和异步都是针对本机操作来说的,不存在什么相互性,不同的组合可以使程序更加灵活。只要程序没错就不会发生异常。
------解决方案--------------------由于网卡的Cache大概1k,还要保存发送及接收的数据。所以同步对同步来说,只能适应于小数据量的传输。我们写的代码用同步方式,一次发送大概100K的数据大概30s。异步的速度没试过。
TO:
同步和异步都是针对本机操作来说的,不存在什么相互性,不同的组合可以使程序更加灵活。只要程序没错就不会发生异常。
------------------------------------------------
可疑哦,我们从来没有试成功过Server同步,客户端异步。帖个出来看看
------解决方案--------------------以上四种组合都可以,本人都实际做过.同意tjvictor的说法