这篇文章整整拖了 5 个月,生成的 timestamp 原来是 2 月 7 的,现在都 7 月了。。。
其实本来是一个很简单的 C/S 模型,机器人 HTTP Server 是应对机器人上本地局域网中的一个客户端(Web,桌面,安卓/iOS)。客户端连上机器的局域网,然后通过局域网的 IP 地址,访问机器人上的 HTTP Server,控制机器人。
但是后面有一个需求是,当机器人插上一个 3/4 G 网卡的时候,要复用机器人上的 HTTP Server 远程控制和访问机器人。那问题来了,该如何访问一个 NAT 后面的 HTTP Server 呢?
原来调研过几个方案。
不过最近看了一个做法 http://lifeofzjs.com/blog/2014/11/17/visit-server-behind-nat/。这个模型比 JSON RPC 更加简单和舒心。直接用一台服务器的 HTTP Server 进行转发 Socket.io 的 JSON RPC 到机器人,机器人返回的 Response 直接作为这台服务器的 HTTP Server Response 返回给 Client。这样只维护了一条 Socket.io 长连接,而且节约了 JSON RPC 的定义过程,而且通过公网的路由, /robots/:id 就可以对应访问不同机器人。简直舒心。
前言 最近在读 Nginx 相关的书籍,做一下读书笔记。 Nginx 作为业界知名的高性能...
站在行业的角度,这两年间,智慧城市也有着不小的变化。 在人们越来越广泛达成的...
为什么您的网站需求香港服务器租借 在保管方面,许多企业只熟悉同享主机和云效劳...
微服务的许多优点,例如缩短开发时间、小且独立发布、分散管理等引入了一系列挑...
两名亚马逊工作人员表示,该公司近年来开始在几个仓库中运用了很多新的技术,其...
很多人在租用香港服务器的时候都有考虑过要不要更新系统,在这里,香港服务器小...
随着运营商、通信服务提供商、设备制造商和标准机构不断地发布消息,下一代无线...
2019年12月24日,龙芯中科技术有限公司在北京国家会议中心举办了以新时代,芯生...
服务器空间更换或者IP是一个网站管理者会与遇到的问题,但是IP作为网络中一个重...
前言 这个问题是我之前翻看面经的时候见到的。那位小姐姐把内存泄漏当成了内存溢...