http://www.delphi2007.net/DelphiNetwork/html/delphi_20061212143313139.html
客户端通过IAppServer接口与应用服务器通讯,SocketConnetion,ClientDateSet.
应用服务器采用的是RemoteDataModule,DateSetProvider.
在启动scktsrvr.exe(从DELPHI7安装目录下拷贝出来的)后
1.如果先启动应用服务器程序,客户端连接和数据访问正常.(正常)
2.如果先启动客户端,应用服务器程序会自动开启,并随连接的客户端的关闭一起关闭.(这个都没问题,关键是下面)但是无法进行数据访问,提示'找不到%1.'(不正常)
请教大虾们,怎么才能让自动启动的应用服务器程序能够正常的进行数据交互.谢谢
第一次提问,要是说的不清楚,请大虾见谅.
没有遇到过你那种情况!估计应该是你服务器或者客户端程序中的错误。
我遇到的最多最严重的情况就是客户端与服务器的连接无法随客户端的关闭而断开,占用大量的资源,导致服务器效率低下。
TCP/IP 的连接正常,在scktsrvr.exe中能看到客户端的连接信息,就是数据访问的时候提示'找不到%1.'
如果先启动服务就没有这个问题了,实在不解
没碰到过这个问题
本文探讨了在使用Delphi和Windows SDK API进行三层结构开发时,遇到的自动启动应用服务器数据访问异常问题。具体表现为,当客户端先于服务器启动时,虽然服务器能自动启动并响应连接,但数据访问功能却失效,提示“找不到%1”。文章寻求解决自动启动服务器时的数据交互问题。
9400

被折叠的 条评论
为什么被折叠?



