没写过Stocket,像这种心跳包如何编写,
需要跟一家代付公司合作调用他们的接口,采用Stocket方式。对方给的文档:
通讯模式采用异步模式:TCP/IP的Socket 全双工异步长连接进行通讯,服务端的端口为9105,心跳包内容为“00000000”,需要间隔30秒发起心跳维持连接,心跳方由我们客户端发起,服务端不回复或主动发起心跳包,若3分钟内无报文交互或收到报文为脏报文,服务端将强制断链,服务端IP:10.15.157.9
===============================================
因没写过Stocket方面代码,稍微看了下一些简单的Stocket例子。。。感觉看的基本明白,但不知道怎么处理这个特殊的心跳包。。我这边需要编写客户端方面代码,请有接触的大侠们,提供下我这个需求的参考代码下,不胜感激!
2.另外如果对方服务器强制断开,我这边需要重新连接这方面要怎么在代码里面实现?
3.是否适合将这个客户端部署在IIS网站上面还是非要以windows Server服务存在比较妥当?