嗨,我们正在编写一个独特的项目。我想知道是否有人可以为我们指明正确的方向,因为我不熟悉 tcp 编程。
我们与外部系统交谈。我发送一个 tcp 数据包并接收到 tcp 响应。这需要从 Web 应用程序中的页面工作,每 x 毫秒不断轮询
建议的消息长度为 8 个字节,不传输有关消息开始或结束的信息。消息结构:| 字节 0 | 字节 1 | 字节 2 | 字节 3 | 字节 4 | 字节 5 | 字节 6 | 字节 7 |
消息分隔符是:| 字节 0 | = 0x02 (stx) 和 | 字节 7 | = 0x03 (etx)
我的发送信息:| stx | 's' | 'b' | '0' | '0' | '0' |'0' |etx |
我的接收信息:| stx | 'S' | 'B' | '0' | '1' | '0' | '0' | 等|
问题:
我应该使用 tcpCLient/Listener 类还是 Sockets 类?
让网页每 x ms 连续轮询和发送/接收这些数据包的最佳方法是什么?