社区
C#
帖子详情
好久没来csdn的,创业不容易,发个帖问个基础问题:如何在公网ip中调试?
wdgphc
2015-06-20 01:56:34
我们做了个小小的设备安装在各地读取环境数据,想通过联通的sim卡,走gprs将数据传回服务器进行统一的保存和管理。但是gprs端只能设置一个公网ip.数据直接通过联通路由发送到这个ip上。那么我现在调试程序的时候该怎么办?我的环境里只有一个adsl。当程序调好上线的话才能真正接到公网里。
...全文
214
13
打赏
收藏
好久没来csdn的,创业不容易,发个帖问个基础问题:如何在公网ip中调试?
我们做了个小小的设备安装在各地读取环境数据,想通过联通的sim卡,走gprs将数据传回服务器进行统一的保存和管理。但是gprs端只能设置一个公网ip.数据直接通过联通路由发送到这个ip上。那么我现在调试程序的时候该怎么办?我的环境里只有一个adsl。当程序调好上线的话才能真正接到公网里。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wdgphc
2015-06-20
打赏
举报
回复
我们定制了一些模块,将其安装在各个地方,模块和GPRS可以看成是一体的,通过GPRS上网传递数据,GPRS端程序由厂家按通信协议编制并固化。
这些模块厂家端的程序已经开发完成,并且模块除GPRS外无其他通信接口
wdgphc
2015-06-20
打赏
举报
回复
我们的模块没有WIFI,只有GPRS,所以我个人认为:其只能去访问互联网中真实存在的IP。 那么我们调试时在实验室环境如何进行?
wdgphc
2015-06-20
打赏
举报
回复
呵呵,多谢大家的回帖,sp1234,以专业开发人员为伍,这个头像好熟悉,好像6,7年前就活跃在这个版块里,谢谢! 我又回去看了看我的发帖,是否表达的不够清楚? 我们定制了一些模块,将其安装在各个地方,模块和GPRS可以看成是一体的,通过GPRS上网传递数据,GPRS端程序由厂家按通信协议编制并固化。 GPRS中可以设定服务器的IP地址,用TCP传输。服务器开N个监听,模块加电上线后发出TCP连接请求,建立连接后每M秒发送一包数据。 现在我们准备编写并调试服务器端程序,但是网络链路我有点想不明白了。因为GPRS只能通过电信运营商的路由发出报文,所以其请求的服务器IP是不是也必须是互联网外网IP? 我用ADSL访问互联网,其通过GPRS访问互联网,但我俩如何通信?
以专业开发人员为伍
2015-06-20
打赏
举报
回复
使用http方式可以保证上网的稳定性 --> 使用轻量级http方式(而不是要在上面加上层层封装)可以保证上网的稳定性
以专业开发人员为伍
2015-06-20
打赏
举报
回复
它的操作系统来配置网卡的上网策略的 --> 它的操作系统来配置网络适配器的上网策略的 不过如果是针对2.5g网络进行开发,还是要注意使用块而且小的联网方式。在以前,使用http方式可以保证上网的稳定性,而用又大又慢的web service方式就经常中断(被切断)。最近一年随着4g时代到来,2.5g的网络稳定性可能也好一点了。
本拉灯
2015-06-20
打赏
举报
回复
被这个GPRS给吓住了。。。你就把这个GPRS当成一个网络就成了,不用管他是啥呀
以专业开发人员为伍
2015-06-20
打赏
举报
回复
开发时,不要考虑 gprs,扔掉这个概念。就在你的wifi局域网下(或者你的设备支持的其它方式网络模块支持下)调试开发就行了。 我觉得主要是可能你“想不开”所以觉得很难。其实有些事情就是一层窗户纸。就好像前些天我一位学医的朋友给我发来一个别人的微信上实现的音乐动画的很简单的网站产品,让我赶紧报价。我觉得“报2百还是2万”?前者实在是不值得搞,而后者实在是不能欺骗朋友。于是就告诉了朋友一句话。3天以后,我们见面时他给我看他自己做出来的产品,对我说“原来这么简单啊!我自己一会儿就会做了”,我说“是的,现在好多小公司靠这个东西赚钱忽悠用户,可火呢”。 其实就是你被一点高大上的名词儿给唬住了。只要知道你原来怎么做,然后换了一个新的平台后如何立刻切入,你自己就做了,不需要花一分钱咨询费。
以专业开发人员为伍
2015-06-20
打赏
举报
回复
gprs跟你的程序毫无关系。只要你的程序访问某个ip,它的操作系统来配置网卡的上网策略的。 除非你是移动公司,需要测试gprs的功能,否则你的程序在本地初期开发调试时要用到什么gprs呢?
xuzuning
2015-06-20
打赏
举报
回复
不就是因为 ADSL 是动态 ip 地址不好调试吗? 我认为因该分作两步走:现在局域网中把程序调通,再考虑互联网环境 或许局域网和互联网有差异(其实不一定),你应该也是会有有静态 ip 地址朋友的,只要预案做好了,花费也不会很多 其实能在 Wifi 中运行,互联网上就没有问题的
以专业开发人员为伍
2015-06-20
打赏
举报
回复
或者,是不是这样:你认为只有公网才有ip,而本地就没有ip?
以专业开发人员为伍
2015-06-20
打赏
举报
回复
今早 --> 尽早 我估计,你临时接手了一个别人做的产品。而你本来还不够资格接手这类产品。如果是这样,除了努力尽快学习开发知识(能够看到自己公司的源代码,自己能够在本地电脑上将“设备程序”跑起来,能够随时改变ip地址)以外,同时考虑一下公司对你的工资是不是给的太少了。
以专业开发人员为伍
2015-06-20
打赏
举报
回复
我不太理解你到底又什么问题? 比如说有人编写asp.net网站,在本地调试好了,然后上传到网站服务器上。这是在本地开发的。 然后假设使用一个桌面程序访问它,例如调试时 http://192.168.1.101:88/upload.ashx?app=001 那么这个ip显然也是程序中可配置的,不影响上线,它是一个by design的必备功能。 如果你的“设备”自己不能把握,那么今早说出来,不要含含糊糊地。而且就算是你们自己一点都不能真正“碰”的设备,那么它的程序访问的(通过gprs访问的)域名或者ip又是哪来的呢?是谁有能力碰它呢?你应该找他们。
effun
2015-06-20
打赏
举报
回复
可以用VS的远程调试功能,直接从开发机的VS里调试生产环境的程序,用法很简单: 1、在生产环境中安装远程调试监视器,VS的安装盘里有,或者从MS下载https://msdn.microsoft.com/en-us/library/bt727f1t.aspx。 2、在VS中用附加到进程的方式启动调试,连接到生产环境的进程。
使用Llama3/Qwen2等开源大模型,部署团队私有化Code Copilot和使用教程
这些免费的产品均通过 API 的方式提供服务,因此调用时均必须、同时需要把Code Copilot的
公网
API调用针对小团队私有保密项目、创新团队孵化新产品,隐私安全
问题
就显得格外重要。因此,团队内部部署私有的方案就应运...
长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新
中
...
外协需求、技术大群、联系公司都可联系博主 "红胖子"个人
IP
可百Du搜索“创微智科”,“长沙红胖子Qt”进一步了解 当前版本:v7.157.0 更新日期:2024年07月07日 最近更新博客(由近及远,显示五篇): 《Qt+OPC开发...
20年江西省赛样题
“网络搭建与应用”竞赛共分二个部分,其
中
: 第一部分:网络配置项目 第二部分:系统配置与管理项目 二、竞赛注意事项 (1)禁止携带和使用移动存储设备、计算器、通信工具及参考资料。 (2)请根据大赛所提供...
《Web部署应知应会》NO 1:内网穿透一文讲透 十大主流工具深度解析与部署指南
本文深入解析内网穿透技术的原理与应用,涵盖
中
间服务器
中
转(如FRP、...通过技术对比与安全合规建议,为开发者、企业及个人用户提供从临时
调试
到企业级服务穿透的全场景解决方案,助力实现跨网络资源的安全高效访问。
详细!离线部署大模型:ollama+deepseek+open-webui安装使用方法及常见
问题
解决
通过以上内容,我们了解了 ollama 在国内环境下的安装使用方法,并介绍了因为国内网络特色导致安装过程可能会遇到的常见
问题
及解决办法。希望这些内容对你有所帮助,如果你有任何
问题
或建议,欢迎在评论区留言交流。...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章