请教大家,就是我做三层C/S结构的数据库开发的时候用SOCKET连接服务器数据库,在用SOCKET连接服务器数据库的时候要指定IP是吗,那么这样是不是在只能在局域网或城域中连接啊,
能不能在internet中用SOCKET连接实现三层数据库的开发啊(delphi)!如果要在INTERNET中实现还可以用什么方法啊,谢谢大家

解决方案 »

  1.   

    当然直接可以在internet中,我以前做的三层的分销系统用户(客户端)在全国各个省会城市,
    服务器在江苏昆山。当然要指定ip,这还用问?就好比没底止,你的信件能寄的出去吗?但是药用外网ip在这里一两句话讲不清楚的,你找本资料看实在点,做起来其实也不难得。
      

  2.   

    >>在用SOCKET连接服务器数据库的时候要指定IP是吗
    是啊你可在运行事动态设定
      

  3.   

    其实这个问题很好解结,你先在你们公司小的范围里做个SOCKET做个连接测试,然后把你所做的程序环境搭好,直接做程序测试就行了,到时候把SOCKET的外网连接就行了
      

  4.   

    配置ip我是这样做的,做一个小程序把服务器ip写进注册表,然后每次连接就直接从注册表中
    读取服务器的ip
      

  5.   

    请问,这样在INTERNET上面连接,如果服务器有路由或其他防火强设备能透过去吗??