我需要帮助编程通过GPRS连接到远程主机的POS设备,我希望这里的一些专家可以给我一些建议。
我根据设备制造商提供的sdk在POS设备上编写了一个程序。它在90%的时间里运行良好。我遇到的问题是,有些时候由于网络问题或接收不良,设备在向服务器发送请求后断开连接。这导致交易中断。供应商需要付费,但他们没有收到服务器结果。
我不知道是否有办法以这样的方式锁定tcp通信:当pos失去连接时,远程主机不应用发送的请求。我对Tcp很新,直接使用套接字。
请提供任何其他可通过的解决方案来解决此问题。或者我可以参考的资源。
谢谢。