我这里是C# socket 应用
客户端在外网
然后服务器搭建在内网。
如何使机器能够在外网能够指向内网服务器再弱弱的问一下另一个问题如果我把服务器丢在公网上面
如何能够我在远程到公网的机器能够看到我运行的服务器界面
客户端在外网
然后服务器搭建在内网。
如何使机器能够在外网能够指向内网服务器再弱弱的问一下另一个问题如果我把服务器丢在公网上面
如何能够我在远程到公网的机器能够看到我运行的服务器界面
解决方案 »
- 大神看看这是.net里面的什么数据结构
- 求教! C# 关于IE控件的开发,求教!
- [菜鸟原创] 值类型-引用类型-string
- 急 .net windows项目中的用户控件之间如何互相调用啊?
- 为什么C#程序偶尔出错,变量怪异的变为null
- 协力电脑异动管理员已经停用了对远端/网路异动的支援
- 关于屏幕播放
- The remote server returned an error: (403) Forbidden.
- 如何实现 c# 排队系统 打印排队票
- 在C#中,怎么打开*.cpl属性窗口文件呢?
- 新手问个看起来没有错误的问题.急死了
- C# WinForm: DirectShow 如 何 处 理 语 音 会 话
然后
远程桌面 /远程控制软件 比如:DameWare
既然是服务器,就是被动响应的,也就是不知道客户端的地址以及何时在线.这样客户端是根本找不到你的服务器的.
NAT穿透只是内网先发一个数据包到公网,然后得到内网到公网的IP端口影射.
而你这个设计根本无法打洞,也许硬件上会有解决办法,不过这个就不清楚了.NAT穿透方法:
方法一.可以使用STUN协议穿透,这个使用起来比较简单,只要下载一个的类调用一下就可以了.
方法二.如果要自己做也是可以的,一般是用UDP协议打洞,这个代码也可以找到.
方法三.至于TCP协议打洞的好象很少用.
方法四.还有一种方法,就是HTTP隧道,搜索这个关键字也可以找到,不晓得能不能找到源代码.
方法五.服务器转发.2.远程控制.开始->运行->mstsc
我的就是TCP 的
~!~··
没做过这个 我的是用TCP协议的SOCKET 联系
客户端在外网
然后服务器搭建在内网。
如何使机器能够在外网能够指向内网服务器
================================================
在你的内网出口的路由器和防火墙上做端口映射。
=================================================
再弱弱的问一下另一个问题如果我把服务器丢在公网上面
如何能够我在远程到公网的机器能够看到我运行的服务器界面
=================================================
第三方软件,VNC不错
把信息发送到一个带控制功能的客户端感谢楼上几位
对我也很有帮助