如何让AsyncSocket在接收完所有的信息后抛出一个OnCompleteEvent?
有一个AsyncSocket连DB, 发一些command过去然后接收从DB来的信息, 现在想在它接完后有一个事件通知我它接完了, 有什么办法实现呢?
这里有一个情况要说明的, 那些发过去的command不一定会有Message从DB回来的
------解决方案--------------------自己使用代理添加事件实现,如果没有返回,就是超时
————————————————————————————————————
写作,虽然每个人都会查阅辞海,可,不是人人都能写出不朽的篇章的。编程,如是也。
------解决方案--------------------这个比较困难,简单的超时判断也不理想。。。
检测数据的完整性可能比较好一点。。。
------解决方案--------------------自己定义 结束 命令或协议
或 disconnect
或 select socket
或 DB来的头信息上 有 数据长度
或 超时