两个终端如何能彼此通信呢?
24 个解决方案
#1
关注中,帮你顶,兄弟。。。
#2
this problem is too big
tell it specifically please
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提供此服务。
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
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提供此服务。
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的可以。