- 论坛徽章:
- 0
|
我一个项目,几个子站点因条件所限,只能使用无线方式和主站进行通讯。通讯的内容,除了一些检测数据,还希望主站通过vnc或远程桌面方式对子站进行操作,所以需要子站可以作为服务端,接受从主站过来的连接。
我分别测试了GPRS和CDMA方式,GPRS拨通连接后,获取的只是一个移动的内网地址,肯定是无法作物服务端接受连接的。CDMA得到的地址是公网地址,虽然是动态获取的,每次断掉重新连接以后就会改变。
我原来的方案是让子站运行一个程序,每隔固定时间向主站连接一次,主站记录这个地址和子站编号,从而在需要的时候向这个地址发起连接。
但是只到最近我测试才发现,虽然CDMA是公网地址,但是似乎CDMA的网络并不接受外来的连接。从CDMA的端点向固网的站点连接可以轻易建立,而固网向CDMA端发起连接却总是失败。
所以请问大家:
1、哪位是否有经验,CDMA网络确实不接受连接?
2、如果确实不接受连接,那么有没有办法,让VNC等现有的c/s程序,使用服务端向客户端已经建立起的连接? 似乎IP隧道技术,可以把需要传送的数据,打包后在现有的网络连接里传送。我对此没有经验,正在找相关资料。
3、如果确实IP隧道可以,会不会有什么限制,我看到有资料说,因为原来IP包的包头和内容全部放入新的IP包内,加上新的包头,可能会超出包的大小限制;或者会因为需要传送过多额外的信息,使用IP隧道会比直接使用网络连接,在无线带宽本来就很有限的情况下,VNC等操作会慢的无法忍受。 |
|