1
vietor 2014-01-24 08:37:50 +08:00
1)TCP的Read并不能保证一次读取的数据中与发送的数据格式一致,包含“粘包”和“拆包”两种情况,GPRS下可能这种情况更严重。是否你程序逻辑只中发现数据问题而抛出异常?
2)你使用的是多线程Blocking模式,这种情况下,直接使用Read函数就行了,没有必要增加Peek之类检查连接的情况,让问题更难以查找。 3)如果你使用异步模式就找一个好点的例子。 |
2
Panic 2014-01-24 09:04:08 +08:00
1: finally 怎么和catch没有对应,怪怪的
2: 你的log先改改 ,这种格式看不到对应关系,log再详细点 |
3
Panic 2014-01-24 09:06:06 +08:00
1: 运营商是不是也有“长连接”的限制
|
4
cnzl 2014-01-24 09:53:59 +08:00
先上抓包工具,看看TCP连接断开的原因。
|
5
Jelen OP |