两局域网如何共享数据(300分)

  • 主题发起人 主题发起人 ylung
  • 开始时间 开始时间
Y

ylung

Unregistered / Unconfirmed
GUEST, unregistred user!
两个分公司A和B,A在广东,B在海南
A和B有一套相同的数据库和一套相同的C/S生产管理系统。
A采用ADSL接入互联网,B用普通拨号接入互联网。
B有一个表,经常需要和A的同名表同步数据,采用什么方式好呢?

多谢各位大侠!
 
有很多种方法
但都需要人来干预,关键是必须知道任何一方的上网的动态IP,然后另一方使用数据库同步就可以
实现了
 
做个三层,数据放在A或B端,另一端用TSocketConnection连过来。拨号和ADSL都是动态IP,
这个方法比较难解决的问题在这里。
 
三层,有钱就买个固定IP吧,呵呵!
要不然一死机又要重设IP了。
 
谢谢楼上各位。
可是BS舍不得花钱,又要方便。
各位大侠:
1.怎样能随时而且方便地让双方互相知道IP地址呢?
2.知道IP地址后又采用什么方式同步其中的一个表较好呢?
 
我到有一个笨方法:
1、设置一邮箱,如:test@sina.com
2、A的同名表数据打包,写一小程序自动发送到test@sina.com
3、B端有一程序,点“同步更新”时,自动连到test@sina.com从上面取数据包,解开后自动更新B的同名表。
 
无须及时更新数据的话,建议用电子邮件+一个特别的数据追加程序.

否则,用电话直接拨号连接到对方的机器

否则,都申请ADSL远程连接数据库.

否则, ... ...
 
其實實時知道對方上網的IP別人早幫你做好了
這就是動態IP固定域名 你隻要去有這個功能的服務商那裡申請一個域名及一個賬號密碼,將客戶端安裝在自已的電腦中,也後internet上任何人都可以用這個域名訪問你的電腦
更值得驚喜的是這個服務至今仍有免費的,比如花生殼
 
对呀,花生壳。我以前的那家公司一直在用!
 
A建立一拨号服务器。B拨号上去不就行了。
 
动态域名最好是3322.org
因为其支持的平台比较广。
 
以上问题主要参照张辉明侠和同甘共苦侠的方法,正在解决当中,目前还没测试成功。
问题提出很久了,先谢谢各位大侠。

再拜托去看看:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2146634
 

Similar threads

S
回复
0
查看
811
SUNSTONE的Delphi笔记
S
S
回复
0
查看
707
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部