GPRS模块通信

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:14:23
如果两个模块之间,客户端是动态IP,已知服务器端IP,然后主动建立连接,连接建立后,服务器端是如何向客户端发送数据的,过程是怎样的,毕竟客户端不是公网IP

对于这种情况,服务器应设置存放用户连接IP session 的数据库。
通过用户发送Token验证IP session ,与服务器连接。

我简单的打个比方吧,客户机A用浏览器80端口请求下载,服务器收到请求,并随机生成一个64位的验证码(一串16进制字符),回传给浏览器,要求浏览器上传IP、端口、验证码(下载文件时你可以用NC抓个包看看),验证码被确认后,开始TCP/IP(UDP)连接,此时验证码被称为标示(IP session、Token)
(注:IP session的叫法用于服务器端、Token用于客户机。)