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