日期:2014-05-20  浏览次数:20628 次

socket的问题
请问服务器端accept等待到客户端socket的链接后,之后就不用断开,然后总是能用inputstream,outstream相互通信,直到不想让服务器端和客户端通信了,再关闭socket吗?

------解决方案--------------------
理论上的长连接是这样,如果使用长连接,得定时发送心跳包,检测链路是否正常
如果是采用短连接,则每次一个完整的通信结束后都得关闭socket连接
------解决方案--------------------
前不久做过一个基于电信接口SMGP的小的短信平台。。。在建立好短信端口的socket连接好后,会每隔几秒发送一次链路包。。检查连接通道是否正常。。适合在做银行项目时的交易流程,主机认证。。。等
短连接,则在一次完成一次完整的操作后关闭socket连接。适合客户端
具体选用哪种方式,可根据自己项目的业务来定。。。