Midas程序中,如何捕获Socket错误“目标机器积极拒绝(10061)”?(100)

  • 主题发起人 fatalexception
  • 开始时间
F

fatalexception

Unregistered / Unconfirmed
GUEST, unregistred user!
    程序结构:TSocketConnection -> scktsrvr.exe -> TRemoteDataModule    如果服务器端scktsrvr.exe没有启动,或者服务器端有某些问题,客户端在执行TSocketConnection.Open时会弹出10061错误的对话框,但是用try...except无法捕获到。程序运行到这里时会直接弹出对话框,如果继续的话就停止响应了。    请问,如何捕获并自行处理这个错误?  
 
Q

qxsl2000

Unregistered / Unconfirmed
GUEST, unregistred user!
10061错误说你server端拒绝与你建立,你的端口号是不是一致.还有你是怎么设置你的clientsocket的?object inspector 设置的还是运行时设置的。
 
F

fatalexception

Unregistered / Unconfirmed
GUEST, unregistred user!
谢谢qxsl2000,但你可能没有理解我的问题。我是要捕获10061错误并自己处理,而不是问10061错误的产生原因和避免方法。
 
X

xiaobb

Unregistered / Unconfirmed
GUEST, unregistred user!
你的想法是对的,但是在代码细节处理方面可能要费点功夫。你留个邮箱,我发点代码给你参考,这个东西不好说。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部