客户端如何连接在广域网中的服务器(100分)

  • 主题发起人 主题发起人 zts566
  • 开始时间 开始时间
Z

zts566

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手你们好,最近我在学C/S型数据库开发.<br>但是我弄不懂的的是,客户端如何连在广域网中连接上服务器端呢?<br>比如说:服务器端在我的的机器上,IP是动态(当然也可以调置成静态的)的上网的,<br>我想在另一个地方(不是局域网内)的机器上用客户端连上我的服务器端.<br>如何连接,需要调置什么参数吗<br>希望能给我详细的说明.先谢了.
 
自己顶一下.<br>有会的,请给我说一下好吧.<br>答案发在我的邮箱里也行.<br>zts566@163.com
 
最简单的就是用VPN,然后就是像局域网一样的操作了。
 
很多解决方案的,看你喜欢那一种,一般都是加一个应用服务器(放和数据库在一个网内):<br>&nbsp; &nbsp;1.DELPHI的INDY控件直接完成应用服务器和客户端.<br>&nbsp; &nbsp;2.直接用DELPHI写B/S结构,DELPHI有直接的B/S控件可用.<br>&nbsp; &nbsp;3.写成WEBSERVICE,因为XML格式传输不受网关的限制<br>-------------------------------------------------<br>最傻的方式,用VPN和花生壳,不过那不是软件实现的一部份,所以不评论。
 
谢谢楼上两位的指点.我现在做一个服务器端和一个客户端.<br>拿我们公司来说,我们是用的电信.用路由器上网.如果我把服务器程序在<br>我们公司打开,客户端放在广域网上来连接服务器端,那么我们公司的路由应该如何<br>设置,远程的客户端才能连接到服务器端?<br>客户端我用的是SocketConnect连接的服务器.在局域网内是没问题的连接.
 
在路由里用端口映射,映射到你服务端的IP和服务端口.
 
qnaqbgss,你好,谢谢你的指点.<br>但是我还有一个问题,<br>还拿我们公司来举列,可以有两台或者说两台上的机器做为服务器吗?<br>当然各个服务器完成的功能是不一样的,如果有两台机器都要做服务器端,那么在路由器那里该怎么用端口映射呢?
 
自己顶一下.
 
自己再顶一下,如果还没有人回答就结账了.
 
后退
顶部