用TSocketConnection来连接COM+,如果服务端没有启动scktsrvr.exe时,客户端就象死机....(50分)

  • 主题发起人 主题发起人 pizilai
  • 开始时间 开始时间
P

pizilai

Unregistered / Unconfirmed
GUEST, unregistred user!
1.用TSocketConnection来连接COM+服务器,如果服务器端没有启动scktsrvr.exe时,当客户端尝试连接时,客户端就要等很久,象死机般,如何解决此问题啊!谢谢了!
 
有两个方面的情况:
1、是没有运行scktsrvr.exe;你运行就是了;
2、是已运行了scktsrvr.exe,但没有设置Port号;设置你要的Port号注意不要有冲突。
 
你可以在客户端设置等待时间,超过时间则提示或退出,这应该是不难做到的吧
 
hehe,知道tcp连接超时的标准时间是多长吗?
70多秒,哈哈。恐怖呀。
 
赫赫,那你就户动啊
 
to HappyLife
说清楚点,给他一个例子吧。劳驾。
 
我跟踪过delphi的源代码,是到了PostMessage语句的时候才死等的
 
在客户端ping server的211端口,
ping的通,scktsrvr.exe就已经启动了
-------------------------------
或者把scktsrvr.exe做成服务,开机即启动
 
To hlh974:
我这里写了一个动态增加计算机的程序,并且可以动态的与各计算机尝试连接,最后会给出连接结果,如果需要,请使用MSN:jfs231@hotmail.com
 
To HappyLife:
你好!能否给个例子呢?在客户端没有的设置啊???在哪里啊!难道要自己设置定时器吗?都"死机"了,那有反应啊?
能否把你的"动态增加计算机"的例子发到我的邮箱啊?谢谢了!我的邮箱:pizilai@21cn.com
 
To HappyLife:
如果你非要发给我,我也没有办法,呵呵。
不过,我非常希望你能发给我。
谢谢,谢谢。
我的邮箱:hlh974@sohu.com
 
后退
顶部