如何实现两个GPRS模块之间的通信?

时间:2023-01-20 20:14:18
由于GPRS的GGSN分配给GPRS终端的IP是10。*。*。*,而且是动态的。
两个终端如何能彼此通信呢?

24 个解决方案

#1


关注中,帮你顶,兄弟。。。

#2


this problem is too big
tell it specifically please

#3


技术上可以的,但在应用中没有太大意义。或者干脆用固定 IP 的 SIM 卡!

#4


在国内想不通过互联网的某台服务器做中转是没有办法实现的。移动关闭了绝大部分地区网关的socket连结支持功能,可能只有在北京的一小部分地区可以进行socket连结,其他地方只能使用http进行通讯。而且gprs分配给每个终端的IP地址都是内部网地址,无法在两个网关之间实现直接的http,只有在互联网上安排一台特定的服务器,有两台gprs终端分别将通讯数据通过http发送到服务器再由服务器进行转发才能实现两个终端间的通讯

#5


可以申请移动网的APN的,和VPN一个概念

#6


很多地区在GPRS内网之间都不能相互通讯的,就是你说的10。与10。的两个IP之间不能相互通讯的。移动这样做为的就是让广大用户多用他们的光纤,赚钱多啊!

#7


我在北京就不行!

#8


移动现在不提供GPRS网内之间的通信,可以按照 zyhjswx(无聊豹) 说得去做。
   CDMA 1X提供此服务。

#9


GPRS现在是不能1点到点的连接的,移动屏蔽了这样的直接通信。主要是利益上的考虑。只能通过服务器中转,或者申请专门的VPN。只要服务器建立一个监听服务程序就能和GPRS终端通信,包括UDP和TCP,端口号应该是无所谓的吧。反正同样的附费用的。我已经通过GPRS的TCP-》http,下载了网页。是可行的。

#10


CDMA以后发展起来,应该也会学GPRS。GPRS去年都可以点对点的!

#11


对,主要是要有竞争,有了竞争后,我看移动的还能不能这么嚣张!

#12


up

#13


其他的帖子中说了不少这个问题,楼上的muders(隐于市) 说得很对。

#14


使用固定IP的SIM卡,进入虚拟专网。

#15


使用广播:服务方广播自己的IP,对方听到后连接上来。

#16


楼上 holymoon(风雪狂客) ,您能具体说说广播吗?我对你的这个很迷惑,谢谢!

#17


广播方式肯定还是解决不了两个GPRS模块之间的通讯;因为IP之间有交换机器或路由器(移动的)也无法彼此服务的了

#18


我得做法是所有终端报自己的ip到公网一个固定ip,然后想和那个终端通讯,就从这个ip取另外一个终端ip,
就可以通讯了。

#19


实践证明通过VPN是可行的

#20


你想想,一条短信最长140个字节,是一角钱,而GPRS每K字节流量计费为3分钱,当然移动公司都封了点对点的通信。TMD。

#21


还是做j2ee比较舒服,不用考虑这么多,j2me有时写程序写好了测试,都不知道移动支持不支持。md

#22


GPRS通讯为数据分组通讯,通常所有的GPRS接入点为多个终端服务,形成一个子网,数据带宽共享且有优先级之分。所以基本上所有的GPRS终端都是子网接入,没有固定的地址。要想实现两个GPRS终端通讯,一采用服务器中介,简单易行但维护费用高,二采用点对点技术,利用第三方点对点服务,技术难度大。

#23


APN 是唯一可行答案。

另外,如果产品协议可以支持端口侦听,其实也可以实现。

#24


据我所知,现在市场上的产品,就只有simcom的可以。

#1


关注中,帮你顶,兄弟。。。

#2


this problem is too big
tell it specifically please

#3


技术上可以的,但在应用中没有太大意义。或者干脆用固定 IP 的 SIM 卡!

#4


在国内想不通过互联网的某台服务器做中转是没有办法实现的。移动关闭了绝大部分地区网关的socket连结支持功能,可能只有在北京的一小部分地区可以进行socket连结,其他地方只能使用http进行通讯。而且gprs分配给每个终端的IP地址都是内部网地址,无法在两个网关之间实现直接的http,只有在互联网上安排一台特定的服务器,有两台gprs终端分别将通讯数据通过http发送到服务器再由服务器进行转发才能实现两个终端间的通讯

#5


可以申请移动网的APN的,和VPN一个概念

#6


很多地区在GPRS内网之间都不能相互通讯的,就是你说的10。与10。的两个IP之间不能相互通讯的。移动这样做为的就是让广大用户多用他们的光纤,赚钱多啊!

#7


我在北京就不行!

#8


移动现在不提供GPRS网内之间的通信,可以按照 zyhjswx(无聊豹) 说得去做。
   CDMA 1X提供此服务。

#9


GPRS现在是不能1点到点的连接的,移动屏蔽了这样的直接通信。主要是利益上的考虑。只能通过服务器中转,或者申请专门的VPN。只要服务器建立一个监听服务程序就能和GPRS终端通信,包括UDP和TCP,端口号应该是无所谓的吧。反正同样的附费用的。我已经通过GPRS的TCP-》http,下载了网页。是可行的。

#10


CDMA以后发展起来,应该也会学GPRS。GPRS去年都可以点对点的!

#11


对,主要是要有竞争,有了竞争后,我看移动的还能不能这么嚣张!

#12


up

#13


其他的帖子中说了不少这个问题,楼上的muders(隐于市) 说得很对。

#14


使用固定IP的SIM卡,进入虚拟专网。

#15


使用广播:服务方广播自己的IP,对方听到后连接上来。

#16


楼上 holymoon(风雪狂客) ,您能具体说说广播吗?我对你的这个很迷惑,谢谢!

#17


广播方式肯定还是解决不了两个GPRS模块之间的通讯;因为IP之间有交换机器或路由器(移动的)也无法彼此服务的了

#18


我得做法是所有终端报自己的ip到公网一个固定ip,然后想和那个终端通讯,就从这个ip取另外一个终端ip,
就可以通讯了。

#19


实践证明通过VPN是可行的

#20


你想想,一条短信最长140个字节,是一角钱,而GPRS每K字节流量计费为3分钱,当然移动公司都封了点对点的通信。TMD。

#21


还是做j2ee比较舒服,不用考虑这么多,j2me有时写程序写好了测试,都不知道移动支持不支持。md

#22


GPRS通讯为数据分组通讯,通常所有的GPRS接入点为多个终端服务,形成一个子网,数据带宽共享且有优先级之分。所以基本上所有的GPRS终端都是子网接入,没有固定的地址。要想实现两个GPRS终端通讯,一采用服务器中介,简单易行但维护费用高,二采用点对点技术,利用第三方点对点服务,技术难度大。

#23


APN 是唯一可行答案。

另外,如果产品协议可以支持端口侦听,其实也可以实现。

#24


据我所知,现在市场上的产品,就只有simcom的可以。