Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Ararat Synapse und Nextgen Compiler (https://www.delphipraxis.net/177717-ararat-synapse-und-nextgen-compiler.html)

Namenloser 9. Okt 2016 14:31

AW: Ararat Synapse und Nextgen Compiler
 
Du meinst wohl SIGPIPE. Habe mir gerade dein Commit angesehen, dort stimmt es.

Man kann übrigens das Signal auch unterdrücken, ohne den Signal-Handler für das ganze Programm umzubiegen. Dazu muss man bei allen send()-Aufrufen MSG_NOSIGNAL als Flag übergeben. Das Flag wird unterstützt von Linux und FreeBSD. Nur falls es jemanden interessiert.

CHackbart 9. Okt 2016 18:35

AW: Ararat Synapse und Nextgen Compiler
 
Ja, hab ich im Eifer des Gefechts nicht korrekt benannt. Theoretisch kann man bei Unix auch folgendes machen:

Delphi-Quellcode:
i := 1;
  if FSocket <> INVALID_SOCKET then
    synsock.SetSockOpt(FSocket, Integer(SOL_SOCKET), Integer($1022), @i,
      SizeOf(i));
Mir erschien es jedoch einfacher, wenn man das bei der Initialisierung angibt :)

Christian


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:30 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz