请教关于Delphi下面客户端远程访问服务端的方法(100分)

  • 主题发起人 主题发起人 Ande
  • 开始时间 开始时间
A

Ande

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在想实现一个功能,请各位大吓们介绍一点经验。
客户端可能分布在全国各地需要实时访问服务器端(服务器端固定IP,客户端和服务器端共用一个sql server),当然客户端的数量不会很多,可能也就十个以下。大家有没有什么好的建议?
谢谢,最好能够贴点代码上来。(通过VPN路由器的方式暂不考虑)。最好是通过socket的方式。
 
你可以将访问数据库的代码用COM+的服务实现,安装在服务器上,客户端用SocketConnection对服务器进行访问,可调用服务接口.
 
同意楼上,很容易,只要有IP和服务器名就可以了
 
xxj0828,很惭愧。俺对com+等了解的不是很多。[:(]
可不可以贴些相应的代码上来?谢了。
 
我今天做了一个小小的测试(从网上找到的资料稍加整理),
在服务器端程序里面加了一Tserversocket,在客户端程序里面加了一TClientSocket。在俺们公司局域网里测试都行,但我把客户端程序发给外地的朋友(通过adsl上网)就不行了。Clietsocket里面的onerror事件老是报错。注:俺外地的朋友可以连接到俺们公司的sql server。
为什么?是不是通过Socket根本就不行还是什么地方的问题?[^]
 
神啊,救救俺吧。[:D]
 
客户端将ADOQUERY的数据库连接设置成服务器的IP就可以了
 
多人接受答案了。
 
后退
顶部