搜索
bottom↓
回复: 29

SIM900A作server,却无法被连接

[复制链接]

出0入0汤圆

发表于 2014-6-30 15:28:10 | 显示全部楼层 |阅读模式
多连接模式下,SIM900A 与主机之间建立两条连接

第一条:主机作为server,开启UDP监听,SIM900A作为client,SIM900A发送udp心跳包,主机由此获得SIM900A的IP地址

第二条:同时SIM900A作为server,开启TCP监听,主机端由第一条得到的IP地址,和SIM900A建立TCP连接

现在问题出现了,主机无法与SIM900A建立TCP连接?主机是一台云服务器,具有固定的公网IP

大伙知道是什么原因么?????

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

 楼主| 发表于 2014-6-30 15:29:11 | 显示全部楼层
怒顶……

出0入0汤圆

发表于 2014-6-30 15:39:07 | 显示全部楼层
你首先要确认你的SIM900A上网后拿到了独立IP才行(好像一般都不是),否则网关必须转发,但是运营商不会给你转发。。。

出0入0汤圆

发表于 2014-6-30 15:39:12 | 显示全部楼层
SIM900A的IP不是公网IP?

出0入0汤圆

发表于 2014-6-30 15:39:59 | 显示全部楼层
把你获得的SIM900AIP发出来看看

出0入0汤圆

 楼主| 发表于 2014-6-30 15:40:42 | 显示全部楼层
117.136.12.194

出0入0汤圆

 楼主| 发表于 2014-6-30 15:41:08 | 显示全部楼层
上面那个不知道是否是公网IP了

出0入224汤圆

发表于 2014-6-30 15:42:24 | 显示全部楼层
一般都不是的.

出0入0汤圆

 楼主| 发表于 2014-6-30 15:42:46 | 显示全部楼层
rtems 发表于 2014-6-30 15:39
你首先要确认你的SIM900A上网后拿到了独立IP才行(好像一般都不是),否则网关必须转发,但是运营商不会给 ...

我类个去,如果真是这样,有什么好的替代方案没有呢?

出0入0汤圆

 楼主| 发表于 2014-6-30 15:43:38 | 显示全部楼层
yyts 发表于 2014-6-30 15:42
一般都不是的.

那SIM900A的server功能就是个鸡肋了,根本没法用……

出0入0汤圆

发表于 2014-6-30 15:44:29 | 显示全部楼层
这个好像无解,我也想知道怎么解决

出0入0汤圆

发表于 2014-6-30 15:46:06 | 显示全部楼层
现在好像ADSL拔号得到的IP也不是公网的

出0入224汤圆

发表于 2014-6-30 15:48:15 | 显示全部楼层
zcbAzfl 发表于 2014-6-30 15:43
那SIM900A的server功能就是个鸡肋了,根本没法用……

跟SIM900A无关,主要是运营商的原因.

出0入0汤圆

发表于 2014-6-30 16:14:54 | 显示全部楼层
zcbAzfl 发表于 2014-6-30 15:42
我类个去,如果真是这样,有什么好的替代方案没有呢?

这个不是模块问题,要想别的办法。

出0入0汤圆

发表于 2014-6-30 16:25:58 | 显示全部楼层
弄个外网ip做个服务器.都连到上面。

出1070入962汤圆

发表于 2014-6-30 16:46:26 | 显示全部楼层
所有GPRS模块在国内的运行环境下都不能做server

出0入17汤圆

发表于 2014-6-30 18:40:10 来自手机 | 显示全部楼层
既然你的云服务器具有固定的公网IP,用SIM900A做Client不就行了

出0入17汤圆

发表于 2014-6-30 18:40:30 来自手机 | 显示全部楼层
既然你的云服务器具有固定的公网IP,用SIM900A做Client不就行了

出215入118汤圆

发表于 2014-6-30 20:54:12 | 显示全部楼层
如果你用移动宽带,就可以访问SIM900的内网地址了。

出0入0汤圆

发表于 2014-7-1 09:34:48 | 显示全部楼层
国内的普通SIM卡都是无法做server的,要么 去运营商那里开通专网,要么就是连到公网服务器上做转发

出0入0汤圆

 楼主| 发表于 2014-7-1 11:04:26 | 显示全部楼层
Appcat 发表于 2014-6-30 16:46
所有GPRS模块在国内的运行环境下都不能做server

好的,谢谢啊……

出0入0汤圆

 楼主| 发表于 2014-7-1 11:05:05 | 显示全部楼层
snowy 发表于 2014-6-30 20:54
如果你用移动宽带,就可以访问SIM900的内网地址了。

请问前辈测试过吗?

出0入0汤圆

发表于 2014-7-1 11:12:48 | 显示全部楼层
推荐个nabto
按照这个思路搞可行

出0入0汤圆

 楼主| 发表于 2014-7-1 11:16:57 | 显示全部楼层
lyzhangxiang 发表于 2014-7-1 11:12
推荐个nabto
按照这个思路搞可行

狂赞,我现在去看看……

出0入0汤圆

发表于 2014-7-1 11:26:38 | 显示全部楼层
我现在就是在移动,内网外网都有,给我个ip和端口,我可以帮你测试



            


出0入0汤圆

 楼主| 发表于 2014-7-1 12:42:57 | 显示全部楼层
zc3909 发表于 2014-7-1 11:26
我现在就是在移动,内网外网都有,给我个ip和端口,我可以帮你测试

非常感谢,我刚刚出去吃饭了,你还在吗?我等会儿给你个ip和端口

出0入0汤圆

发表于 2014-7-1 14:06:14 | 显示全部楼层
别折腾了,除非你跟移动要一台专用的APN, 组建你自己的GPRS/3G终端网络,然后移动给你一个专有的接入端口,让你的服务器接入这个私有网络中。
否则还是让你的移动终端做客户端吧

出215入118汤圆

发表于 2014-7-1 14:59:14 | 显示全部楼层
zcbAzfl 发表于 2014-7-1 11:05
请问前辈测试过吗?

江苏移动测试过,其它地区不清楚。江苏移动的宽带也是内网IP和GPRS,TD-SCDMA获得的是可以互相PING通的。我经常在外面用手机上网远程管理家里的路由的。

出0入0汤圆

 楼主| 发表于 2014-7-1 15:06:51 | 显示全部楼层
tommyMel 发表于 2014-7-1 14:06
别折腾了,除非你跟移动要一台专用的APN, 组建你自己的GPRS/3G终端网络,然后移动给你一个专有的接入端口, ...

嗯嗯嗯,好的。

出0入0汤圆

 楼主| 发表于 2014-7-1 15:07:32 | 显示全部楼层
snowy 发表于 2014-7-1 14:59
江苏移动测试过,其它地区不清楚。江苏移动的宽带也是内网IP和GPRS,TD-SCDMA获得的是可以互相PING通的。 ...

这个不错的说。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 00:43

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表