使用 Websocket 的两个设备之间的双向通信
Posted
技术标签:
【中文标题】使用 Websocket 的两个设备之间的双向通信【英文标题】:Bidirectional Communication between two devices using Websockets 【发布时间】:2013-08-30 08:15:08 【问题描述】:我能否使用websockets
在NAT
后面的本地网络中的(c++)设备和互联网(不在NAT
后面)中的设备(PC)之间实现真正的双向通信。通信的开始应该由网络设备触发。
亲切的问候
【问题讨论】:
除了“是”之外,您还期待什么样的答案? 我想知道这里的 NAT 是否有问题。 【参考方案1】:在这方面,WebSockets 的行为与任何其他套接字完全一样。如果发起者在 NAT 设备之后,而接收者不在,那么它应该可以工作(受 NAT 设备的任何特殊策略限制)。如果目标位于 NAT 之后,则如果没有某种端口转发设置,它将无法工作。
【讨论】:
以上是关于使用 Websocket 的两个设备之间的双向通信的主要内容,如果未能解决你的问题,请参考以下文章