首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

socketConnection 跨多个路由?该如何处理

2012-03-01 
socketConnection 跨多个路由?我用 socketConnection 做了一个程序。我想问问:怎样实现在A局域网使用客户端

socketConnection 跨多个路由?
我用 socketConnection 做了一个程序。
  我想问问:怎样实现在A局域网使用客户端(192.168.1.100)上传文件到服务器(192.168.1.104)(服务器在B 局域网)。 A,B 局域网均能够上网。谢谢!!!

[解决办法]
这个想法比较美滋滋

但还需要增加 C

A <---->C<---->B

其中C必须有公网IP

或 A<----->D<====>B 

D作为B的网关,但D MAP了你需要连接的端口到B上面

你实际代码是访问D,D也必须有公网IP
[解决办法]
可以在服务器上装一个花生壳,再申请一个免费域名,免费域名绑定到服务器的花生壳客户端后,SocketConnection就可以连接服务器上的应用服务了。
[解决办法]
关键的,服务器通过路由上网,要在路由器上映射端口。
[解决办法]
A:SocketConnection 的属性有 address 是不是用申请的域名?
Q:没错,路由器可能需要做些什么设置,但设置之后,对你编程而言是透明的,具体我也就不是很清楚,看以下花生壳网站上的说明以及路由器相关手册。
[解决办法]
客户端(192.168.1.100)上传文件到服务器(192.168.1.104)
不是都是192.167.1的吗?用一个网关不就是一个龃龉网了吗?
[解决办法]
要是这么容易搞定的话 人家卖VPN 的还搞个P。。。。


[解决办法]
try try 
http://www.convnet.net

热点排行