服务端是否不可能使用在内网中?必须有外部IP及端口? ( 积分: 50 )

  • 主题发起人 主题发起人 白乐天
  • 开始时间 开始时间

白乐天

Unregistered / Unconfirmed
GUEST, unregistred user!
比如在Internet上,服务端在内网里的某台共享上网的机器上运行,外部的客户端怎么连进来呢?得不到服务端的IP和端口啊?我用的是INDY控件,请问是否无法解决?

如果能,如何解决?给出答案者愿再加200分报答
 
比如在Internet上,服务端在内网里的某台共享上网的机器上运行,外部的客户端怎么连进来呢?得不到服务端的IP和端口啊?我用的是INDY控件,请问是否无法解决?

如果能,如何解决?给出答案者愿再加200分报答
 
要安装代理服务器
 
这个分我收定了。
当然可以。
前提是路由的端口映射。
你上internet的机器必须是公网IP。如网通的拨号和DSL。但是像小区宽带和大厦宽带不行,因为他们不提供公网IP。
现在已一个我已经实施的项目为例:
项目实现的是一个类似MSN的既时通讯工具,作为公司和各地公司的业务交流查询。
服务器是在一个宽带DSL的局域网内,用路由来端口映射到服务器主机上。申请花生壳作为服务器主机的地址(因为固定IP太贵)。各地公司都可以访问。
目前运行良好。
如果你还有什么疑问,可以给我回信。apiao2003@163.com
果你使用宽带上网
 
先感谢楼上的细心回答,这分肯定是有你的了。但请再帮帮忙,我还有疑问,如果服务端的IP地址也是不确定的怎么办。

是这样的,我要作一个带网络对战功能的小游戏,没有第3方服务器支持,对战时双方同时使用服务端与客户端互连,现在遇到的问题是,当一方躲在局域网内某台机器上(如网吧),没有外部IP及端口,他的服务端如何被另一方相连呢?。不知道我说明白没有,汗……
 
其实apiao已经说得明白了,我在解释一下
"如果服务端的IP地址也是不确定的怎么办。"

静态IP及其昂贵,DSL拨号动态IP,申请域名,然后安装花生壳之类的软件
每次拨号,更改IP时候,会自动修改域名指向。

程序通过域名访问,而不要直接通过IP地址
 
也就是动态域名解析
 
有一点 楼主可以决对放心 如果对战双方都在局域网中 没有第三方 绝对没办法
目前的网络情况是无法实现你的要求的

楼主应该考虑的问题是以什么样的方式让第三方介入
 
呵呵,Reesinx说的有道理
起码目前我了解的如果没有第三方的支持,别指望了。
最起码也要有个服务器来做对战连接的工作呀。
 
接受答案了.
 
后退
顶部