Hallo,
ich gehe mal davon aus, dass du die standard-Sockets von Borland nutzt. In diesem Fall funktioniert das try...except nicht, hier musst du den Code in die Socket.OnError-Prozedur schreiben und am Ende davon
ErrorCode := 0; setzen, daamit Ruhe ist
Gruß,
ManuMF