Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#11

Re: Eigene Fehlermeldung ausgeben

  Alt 19. Feb 2005, 17:26
Hallo Luckie,

AFAIK wird beim Aufbau einer Socketverbindung ein zusaetzlicher Thread erzeugt (solange das Socket Non-Blocking ist). Beim Verbinden ist dein Programm also im Leerlauf, und nachdem keine unmittelbare Exception auftritt, ist der try-except-Block nutzlos. Ein Timeout tritt z.B. erst nach 10 Sekunden auf, und nachdem das Socket Non-Blocking ist wird das onError-Ereignis gefeuert und du kannst auf den Fehler reagieren. Bei Blocking Sockets wuerde das funktionieren, ich habs aber noch nie probiert.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat