兄弟什么意思?能不能说明白点啊!那么现在我先说明白点把。 我编了两个程序,一个server,一个client,在client中我设winsock: with winsock1 .remotehost="computer1" ‘computer1是我的机器名 .remoteport=4000 end with 然后connect,这样我在局域网中试验,可以连上server程序。 但我在想假如我现在将client放在我们局域网外的网上,那么我们的局域网只有一个公共的IP为IP1,那么现在我应该怎么修改我的client 的remotehost,才能是我的client能连上我的server呢?
我编了两个程序,一个server,一个client,在client中我设winsock:
with winsock1
.remotehost="computer1" ‘computer1是我的机器名
.remoteport=4000
end with
然后connect,这样我在局域网中试验,可以连上server程序。
但我在想假如我现在将client放在我们局域网外的网上,那么我们的局域网只有一个公共的IP为IP1,那么现在我应该怎么修改我的client 的remotehost,才能是我的client能连上我的server呢?
但是还是问的再清楚一点好吗?
我要监听4000端口
1。如何在IP1机器上设置反向代理IP2?是不是在IE->工具->internet选项->连接
->局域网设置->代理服务器 中填入IP2,端口填上4000。不知道是不是这样?2。MS ISA Server是win2000自带的吗?
现在我也在考虑做这么一个东西,互连网上的远程机器通过公共IP访问局域网的sock,我的思路是在公共IP上做一个SOCK中转,就是类似于qq的服务器一样转发各方的sock信息,但是这种结构太笨,因为在局域网的机器发送信息给远程机器时,必须将远程机器的IP与断口附加在信息上。
哪位知道设置代理服务器的方法来实现,请EMAIL TO : [email protected]
绝对开贴给200分!
谢谢!