WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- C: msgrcv() hängt sich auf

Hardware, Grafikkarte, Prozessor, Lüfter, Festplatte, SSD, Netzteil, Speicher, Flash, USB, Sata, Betriebssystem, Windows 8, Windows 10, Mac, MAC OS, Linux, Debian, Ubunto, Suse, Zip, Outlook, Firefox, Thunderbird und sonstige Software

Forum » Computer & Co - Hardware und Software » C: msgrcv() hängt sich auf - 12 März 2025 Antworten
C: msgrcv() hängt sich auf
Ehemaliges Mitglied (#1460)
Posting-Schinder
Threadstarter




Beiträge: 609

Moin,

habe da ein wichtiges Problem in C und hoffe, auch C-Programmierer lesen dieses Forum!

Es geht da um zwei Server, die mittels Message Queue miteinander kommunizieren. Server1 schickt hin und wieder ein paar Kommandos an Server2, z.B. um ihn zu fragen "Bist Du online?" oder um ihm mitzuteilen "Achtung, ich schicke Dir jetzt ein Kommando!"
Nach letzterem schickt Server1 in der Tag ein Kommando.

Wenn ich mir per "ipcs -q" die Message Queue ansehe, zeigt mir ein "R" an zweiter Stelle, dass Daten in der MSQ drinstehen. Server2 läuft und hängt im msgrcv(), das weiss ich, weil direkt vor dem msgrcv() ein Trace-Logfile geschrieben wird, und direkt danach auch. Der erste Trace ist im Logfile, der zweite nicht. Aber anscheinend liest Server2 diese MSQ nicht aus! Die Message Queue-ID ist korrekt und auch der Message Type stimmt mit dem gesendeten überein.

Bitte bitte, hat jemand nen Tipp, was ein msgrcv() zum Streiken animiert?

Danke,
-Efchen

  Profil   Editieren   Zitieren
Marcus
Forenheld




Beiträge: 880

ERRORS
The msgrcv() function will fail if:
[E2BIG]
The value of mtext is greater than msgsz and (msgflg & MSG_NOERROR) is 0.
[EACCES]
Operation permission is denied to the calling process. See IPC.
[EIDRM]
The message queue identifier msqid is removed from the system.
[EINTR]
The msgrcv() function was interrupted by a signal.
[EINVAL]
msqid is not a valid message queue identifier.
[ENOMSG]
The queue does not contain a message of the desired type and (msgflg & IPC_NOWAIT) is non-zero.

Hilft das weiter? C ist soo lange her

  Profil   E-Mail   Editieren   Zitieren
Ehemaliges Mitglied (#1460)
Posting-Schinder
Threadstarter




Beiträge: 609

Entschuldige, nein, das hilft nicht, das Manual hab ich auch ;-(
Und, mein msgrcv FAILT ja nicht, es liest einfach nicht mehr weiter.

Server2 steht im msgrcv und wartet auf irgendwas (was, das möcht ich wissen!), obwohl die MSQ gefüllt ist, auch mit dem richtigen mtype. Wenn msgrcv failen würde, dann hätte ich ja Zugriff auf die von Dir beschriebenen Fehlermeldungen über errno. Aber so weit kommts ja gar nicht. msgrcv wartet und tut nichts mehr.

Noch jemand Ideen?

Natürlich danke trotzdem für Deinen guten Willen, den wollte ich nicht schmählern!

  Profil   Editieren   Zitieren
 

Antworten
Forum » Computer & Co - Hardware und Software » C: msgrcv() hängt sich auf

Aktuelle Beiträge zur Hilfe im Forum für Homepage - C: msgrcv() hängt sich auf im Forum Homepage Hosting AntwortenLetztes Posting
Linktausch zu empfehlen?
in "Computer & Co - Hardware und Software"
3 09.03.2025 08:46 von hejo
Release Win 12
in "Computer & Co - Hardware und Software"
1 05.03.2025 16:27 von Lindo
Messen in Frankfurt
in "Computer & Co - Hardware und Software"
1 09.02.2025 21:59 von Lindo
Webdesign Anbieter
in "Computer & Co - Hardware und Software"
1 09.02.2025 20:29 von andyy
CBD Samen kaufen
in "Computer & Co - Hardware und Software"
1 06.02.2025 19:08 von andyy
Geschenk für Unternehmer
in "Computer & Co - Hardware und Software"
3 06.02.2025 18:02 von hejo
Druckerei finden
in "Computer & Co - Hardware und Software"
1 05.02.2025 17:17 von Lindo
Firmennamen Ideen
in "Computer & Co - Hardware und Software"
1 27.01.2025 18:18 von Lindo
Mehr zu Windows
in "Computer & Co - Hardware und Software"
1 26.01.2025 22:43 von andyy
Erfahrungen mit Videomarketing
in "Computer & Co - Hardware und Software"
0 16.07.2024 12:06 von andyy
Windows 11 Home finden
in "Computer & Co - Hardware und Software"
0 07.06.2024 21:08 von andyy
QR Code erstellen?
in "Computer & Co - Hardware und Software"
2 07.03.2024 14:08 von minad
Suche eine gute ERP Lösung für mein Unternehmen
in "Computer & Co - Hardware und Software"
1 07.03.2024 14:07 von minad
Cloud Lösung finden
in "Computer & Co - Hardware und Software"
2 22.02.2024 14:24 von andyy
Umsetzung von Stunts für mein Projekt benötigt
in "Computer & Co - Hardware und Software"
1 22.02.2024 14:21 von andyy



Besucher : 8208229    Heute : 1441     Gestern : 1335     Online : 188     12.3.2025    12:14      0 Besucher in den letzten 60 Sekunden        
Nach oben