请教关于串口通讯和网络通讯整合方案的问题..
我现在有个系统:需要同时兼容串口通讯和网络通讯,串口通讯最多接60个以下的串口,一般也就
10个左右的串口,网络通讯最多接100个左右的通讯口,一般也是大约10个左右,只是有时作为服务器
端,有时作为客户端,数据量每个包最大20k,一般在5k左右(串口通讯分包传输,每个包1k),每天
接收的数据最大10万条纪录,一般大约1万条纪录。我的问题是:
1、用多线程通讯是否性能高些?大家一般遇到这种情况选择什么样的通讯模式?
2、用多线程通讯,串口用同步好呢?还是异步好呢?用重叠io还是其他方式?网络通讯用阻塞还
是非阻塞?
3、用多线程通讯,网络通讯服务器端是否每个通讯口都产生一个通讯线程,之外还有一个监听线
程?
谢谢大家,参与有分。