我现在用的是dcomconnection连接中间层的。不过它的配置太麻烦。想改用socket连接,可我从来没有做过用socket连接的程序。
请问用socket连接有什么地方需要注意的,中间层是否也要做相应的修改?如何设置它的属性。
最好哪位大虾能发一个简单的范例给我。msn:[email protected]
请问用socket连接有什么地方需要注意的,中间层是否也要做相应的修改?如何设置它的属性。
最好哪位大虾能发一个简单的范例给我。msn:[email protected]
在SocketConnection的Address中输入连接地址就可以了。
新建一个端口:9999
SocketConnection.Address:= 中间层IP
SocketConnection.post := 9999
断口号,可以采用默认211,中HOST里面选择服务器所的计算机名称
在SERVERNAME里面现在服务器名称,CONNECTED设置为TRUE就OK了
不是吧,我觉得DCOM比较方便。
不过,你要用Socket也未尝不可。
大概的步骤如下:
1.建立应用服务器程序(包括使用数据集组件和数据集提供者组件),运行一遍后将注册服务到系统表中;
2.建立客户端程序,使用TSocketConnection组件,设置其的Address和ServerName属性;
3.在客户端使用TClientDataSet组件,设置其的RemoteServer和ProviderName属性;
4.激活TClientDataSet组件,提取数据,进行测试;
5.以上操作前运行C:\Program Files\Borland\Delphi7\Bin目录下的scktsrvr.exe程序即可。
在SocketConnection的Address中输入连接地址就可以了。并设置ServerName属性,其serverGuid将自动生成.在选择servername前,要先运行一次服务端,即先注册才能够选择.