当前位置:编程学习 > C#/ASP.NET >>

求外网访问内网数据的解决方案?

外网有固定IP。
内网无固定IP,但可以上网。
现在外网需要查询内网数据库中的某些数据。
不知有什么好的方案可以实现。 --------------------编程问答-------------------- 设置路由器 端口映射内网中数据库端口,即可! --------------------编程问答-------------------- 这个。。。
最好的方案是内网程序作为客户端连接外网程序。 --------------------编程问答-------------------- TCP可以双向通讯,可以长连接。因此只要客户端连上服务器,并且每隔几分钟发一个心跳消息(一个小时也不过几k字节流量),就能保持客户端跟服务器的双向通讯,也就是说服务器可以随时推送消息给客户端。

但是前提都是一样的,客户端先访问服务器。你看在你没有登录QQ之前,腾讯的服务器从来不会主动联系你的QQ的。 --------------------编程问答--------------------
引用 1 楼 leeyeefeng2004 的回复:
设置路由器 端口映射内网中数据库端口,即可!


正解,最快速的方案,但是前提是你要能配置路由器! --------------------编程问答-------------------- VPN
补充:.NET技术 ,  分析与设计
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,