服務器端已運行,在做客戶端時,加入TSQLConnection,設定好引數,并設ACTIVE=TRUE時,老是報socket error #10061或者#11004錯誤;
客戶端設定如下:

uj5u.com熱心網友回復:
hostname改為本機的IP也會報錯uj5u.com熱心網友回復:
port 改下試試,默認的211經常被其它程式占用了,一般自己的程式用,建議用大于5000的PORTuj5u.com熱心網友回復:
10004 The operation is canceled. 操作取消。原因分析:這是程式中非正確呼叫socket造成,建議跟蹤除錯。找到代碼段。
1、呼叫被強行中斷
2、socket資源用盡了
3、指標類地址出錯.....
10061 Connection is forcefully rejected. 連接被強制拒絕
分析原因:這是被服務器端(目標機器)拒絕,連接無法建立。
這類錯誤發生在與在遠程機器的連接程序的每個環節,即不能連接提供服務了。
1、指沒有啟動服務器或者說服務器沒有處于監聽狀態,Socket->Active!=true時出現;
2、殺毒軟體屏蔽了211埠
3、網路斷路
4、scktsrvr.exe未執行(低版本)
5、未注冊midas.dll(低版本)
6、客戶端連接字符不正確
......
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/74538.html
標籤:網絡通信/分布式開發
下一篇:請大家指點一二
