socket通讯的一些疑问
X-i-n 2016-06-27 11:08:04 最近在借一个项目学习socket通讯,场景是客户端隔一段时间向服务器发送消息(可能是1个钟头一条,可能是一秒钟一条,不固定频率),然后服务器返回结果。(因为只需要提供接口,所以客户端是无法控制的)
因为服务器需要返回结果,UDP处理起来会复杂很多,所以用了TCP。
另外因为发送消息的频率不固定,并且每次发送的内容没有关联,所以打算服务器返回结果以后马上断开(这样的话,客户端需要自己处理一下异常)
现在对于这个流程把握不好:服务器返回结果以后马上断开并不是一个很友善的处理方式,但是在这个场景里,客户端是不可控的,又没有办法将断开的时机交给客户端,还有其它更好的处理方法吗?