Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Soket bağlantı hata penceresi ...
#1
Selam arkadaşlar.

System.Win.ScktComp nesnesiyle bağlantı denendiğinde, karşı tarafa bağlantı sağlanamazsa "Asynchronous socket error 10061" hata mesajını içeren bir popup açılıyor.
Bu hata diyaloğunun açılmasını engellemenin bir yolu var mı ?


Edit :

Yanıtı başka bir  yerde buldum ve alıntıladım. Kaynağı reklama girmesin diye yazmadım Smile
Aşağıdaki gibi bir şekilde çözülüyormuş. Bulduğum örnekte tüm kodlar için hata kodunu 0' a çekiyordu. Projeme uygun hale getirmek için sadece 10061 için sıfırlanmasını sağladım ve o satırı remarkladım. Siz belki orjinal halini kullanırsınız.


TClientSocket1.OnError := SocketClientError; // hataya düştüğünde handle etmek için ...

procedure TForm1.SocketClientError(Sender: TObject; Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var ErrorCode: Integer);
begin
 Case ErrorCode of
     10061:
         begin
             ErrorCode := 0;
             exit;
         end;
     10053: ;// ServerSocket1.Socket.Connections[0].Close;
 end;
 // ErrorCode := 0;
end;
Hiçbir mal sizin değil, neyi bölüşemiyorsunuz ?
Hiçbir can sizin değil, niye dövüşüyorsunuz ?

Hz. Mevlana
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Dizayn sırasında formlar arası bağlantı problemi adelphiforumz 0 149 31-05-2019, Saat: 17:25
Son Yorum: adelphiforumz
  Yavru formda sifre turetirken hata alıyorum. burak 12 774 06-05-2019, Saat: 02:14
Son Yorum: OBK
  Delphi XE6'da oluşan XML XE'de farklı. WSDL Wizard hata yapar mı ? boreas 7 554 22-04-2019, Saat: 12:55
Son Yorum: boreas
  Alphaskin Componenti ile TeeChart kullanımında hata wiseman 5 376 16-04-2019, Saat: 13:24
Son Yorum: wiseman
  TcpServer Client Bağlantı Yenileme CesuR 24 1.236 05-03-2019, Saat: 00:14
Son Yorum: CesuR



Konuyu Okuyanlar: 1 Ziyaretçi