第一次发帖,网络通讯稳定性,你们现在都用啥控件,如果有满意的Demo将再加100分
搞了D好多年,可通讯方面的程式一直做得不是很满意;
最早接触是第一个公司的部门经理用ClientSocket和ServerSocket写的一个门禁打卡系统,偶尔会遇到假死的情况,一直没有找到原因。
出来后自己接了项目做了几年,出于安全性问题,开始用3层,好像是用的midas+DCOM,忘记了,但仍然带来很多问题,midas经常由于客户端太多假死,而且客户端向服务端传数据不方便(即时性)。
后来自己开始试着用Indy研究,但仍然出来一大堆一大堆的问题,放弃Indy。
最后找到了ICS控件,做了个文件传输,客户端之间数据传输,相对来说稳定多了。
在外接项目混迹了3年后,继续参加了工作,到目前为止一直用的ICS,也许是由于我控制的问题还是什么(基本不怀疑控件的问题),用户那边用了还是偶尔有些小问题,搞得我心里也不踏实。
希望各位网络通讯方面的高手各抒己见,能够提供完整的Demo最好,包括客户端队列控制,心跳包控制,文件传输,客户端与服务器、客户端与客户端之间的通讯等等。。。请不要提供的只是简单的一个文件传输功能或者简单的客户端聊天功能,这些我用上面的控件都会,我关注的是稳定性,记住:稳定性,一定时间后不会出现假死,断线,数据接收不到等等问题。谢谢!