OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4782|回复: 5

c# 数据中心,通过gprs采集和控制sim900

[复制链接]

1

主题

9

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-3-15
在线时间
2 小时
发表于 2016-3-15 13:54:07 | 显示全部楼层 |阅读模式
1金钱
   在做个项目遇到困难,通过电脑发送和采集由sim900模块的数据,现在可以正常接收gprs模块发送过来的数据,发送数据发现可以发送成功,但grps就是接收不到数据,用网络调试助手可以正常发送接收数据,自写的程序在局域网测试发送都是可以正常发送的,通过设置路由器端口映射也可以在广域网发送接收的,这就奇怪了,为什么人家的网路调试助手可以正常发送,而我的程序就不可以(已经证明在局域网、广域网路由映射都是成功的),难道gprs有特殊要求?
  下面附我发送的程序的代码:(协议用的是Udp,gprs先发送个信息,电脑接收端接收,找到ip和端口,发送就按照这个ip和端口发送,此过程在网路调试助手已经调试通过)
private void button1_Click(object sender, EventArgs e)
        {
            if (txtSendMssg.Text == "")
            {
                MessageBox.Show("请先输入要发送的内容!", "提示");
                return;
            }
            // 匿名发送
            udpcSend = new UdpClient(0);             // 自动分配本地IPv4地址
            byte[] sendbytes = Encoding.ASCII.GetBytes(txtSendMssg.Text.Trim());
            IPEndPoint remoteIpep = new IPEndPoint(
                IPAddress.Parse(txtIP.Text.Trim()), int.Parse(txtPort.Text.Trim())); // 发送到的IP地址和端口号

            udpcSend.Send(sendbytes, sendbytes.Length, remoteIpep);
         

        }

最佳答案

查看完整内容[请看2#楼]

这个是UDP协议的,谢谢各位帮忙,问题已经找到原来涉及到了udp打洞相关知识,服务器监听的端口,发送的时候也必须用此端口才能发出,如果用随机端口在局域网中是通的,在广域网会被路由器屏蔽掉。这么简单弄了好久,哎.......
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-3-15
在线时间
2 小时
 楼主| 发表于 2016-3-15 13:54:08 | 显示全部楼层
这个是UDP协议的,谢谢各位帮忙,问题已经找到原来涉及到了udp打洞相关知识,服务器监听的端口,发送的时候也必须用此端口才能发出,如果用随机端口在局域网中是通的,在广域网会被路由器屏蔽掉。这么简单弄了好久,哎.......
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-3-15
在线时间
2 小时
 楼主| 发表于 2016-3-15 13:55:52 | 显示全部楼层
  有没有类似网络调试助手的源码来比较下也行啊最好c#的,现在卡这里好久了,郁闷啊
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2015-11-21
在线时间
0 小时
发表于 2016-3-15 18:49:20 | 显示全部楼层
GPRS的地址一般是10.开头的,不能在互联网上反向访问到吧。你这种用法需要使用TCP协议。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2016-3-15 23:03:42 | 显示全部楼层
帮顶
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-3-15
在线时间
2 小时
 楼主| 发表于 2016-3-17 07:42:10 | 显示全部楼层
这么好的网站怎么没有arduino专区呢,希望可以设置这个板块。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 08:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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