三层数据库的问题 请帮忙(200分)

  • 主题发起人 主题发起人 junz
  • 开始时间 开始时间
J

junz

Unregistered / Unconfirmed
GUEST, unregistred user!
三层数据库的问题:SocketConnection的Address,要想通过internet连接,
是不是用SocketConnection的Address直接连接服务器分给的动态ip地址就可以连上了,
要是这样,我怎么也
连不上,请问如果通过internet具体怎样连接?
 
需要静态IP
 
看你是什么方式在internet上访问数据库
通常情况下分两种
1:在同一城市的话,可以建立拨号服务器,然后客户机拨号到服务器上,进行数据访问
2:广域情况下,是在internet建立虚拟隧洞,好像是用vpn作的.
两者的上网费都可以接受
 
[green][/green]如果我没有静态ip,要建立拨号服务器,具体怎样建立?()
是不是我有100个
客户(也就是100个机器分布在不同的地方,各个地方都要同时拨号?这样如果同时拨号
能行吗?)
 
紧密关注
 
internet上采用COM+(DConnection)方式比较好,
 
必须要指定静态IP地址,
如果要在INTERNET上传输的话,
还是用DCOMCONNECTION好一些,安全性更好,效率也来得好一些。
但是SOCKETCONNECTION则可以穿过防火墙。
 
Client-----applicationServer---WebServer-----DBServer
 
要考虑防火墙的问题,最近采用Http方式连接。
 
SocketConnection不能解决你的问题,考虑用其它方式。
 
问题一直没有结果:请各位帮忙出个方案!谢谢!
DCOMCONNECTIO好像不支持HTTP协议:????
 
用WebConnection
 
在系统配置里加上服务器的ip地址,不要指定端口.
 
动态IP是可以联上的。问题是你的网络连接就这么简单吗?没有防火墙、PROXY什么的吗?
在internet环境中,用DCOM是不现实的(虽然能够实现DCOM over Internet),最好是使用基于HTTP的协议,比如SOAP
 
我现在做的一个ERP产品就涉及到这种应用要求。
我的方案有三个可选:
一、远程直接拔号连接,点对点方式,如果有多个客户端,
则采用MODEL池(两万元左右)或远程访问服务器(一般三万左右)。
二、中转机制,1、申请一个免费FTP(当然有自已的最好)
2、服务器启动后检测是否上网,如上网就将新的动态IP以文件形式发到FTP上。
3、客户端第一次运行时要求用户输入服务器IP,连上后,由服务器将FTP设
置情况传给客户端(记下它,在注册表里也可以啦,以后每次都按此信息到
FTP上取IP文件啦)
三、采用新的硬件设配,有新设配动态IP的固化,两端都要此设配,每个两到三K元吧
 
后退
顶部