midas 中使用dcomconnection (100分)

  • 主题发起人 主题发起人 cnaoszh
  • 开始时间 开始时间
C

cnaoszh

Unregistered / Unconfirmed
GUEST, unregistred user!
midas 中使用dcomconnection
c/s结构
client端两个application 同时访问同一sever;
server为dcomserver+socketserver
即两个
第一个application 用docmconnection 访问serevr
第二个 application 用docmconnection+clientsocket 访问serevr
出现问题:
如果client端首先运行第一个application 再运行第二个 application server端的
socketserver显示在线连接为1,正常;
如果client端首先运行第二个application 再运行第一个 application server端的
socketserver显示在线连接为0,
为什么?
愿意出高价
thanks

 
如果client端首先运行第二个application,不运行第一个 application 有什么结果呢?
希望高手指点
 
请检查Server端。
⑴如果第二个application正确,则第一个application可能误触发了对“在线连接数”做减法的函数。
⑵如果第一个application正确,则第二个application的“在线连接数”做加法函数无效,或第二个application未能误触发对“在线连接数”做加法的函数。
 
我自己找到原因了.是由于我把serversocket的active方在了远程数据模块的create处,
而远程数据模块的create只有在客户端的dcomconnect时才调用.
不管怎么说,谢谢,分吗,我自己留下了
 
呵呵,分吗,分给别人吧.
 
多人接受答案了。
 
后退
顶部