SouthernWind
Grünschnabel
Hi Leute,
ich hänge hier gerade an einer richtig kniffligen Sache..... vielleicht kann mir da einer von Euch ein paar Tipps geben, wäre super
Also ein bestehendes C-Programm öffnet einen Shared-Memory Bereich im Hauptspeicher und erstellt darin eine Struktur. Diese Struktur beinhaltet verschiedene Variablen.
Beispiel:
Ich muss jetzt aus PHP heraus auf diesen erstellte Shared Memory Bereich zugreifen und die Variablen innerhalb der C-Struktur lesen und auch ändern.
Den Zugriff auf ein Shared Memory in php hab ich schon:
aber damit hab ich noch immer keinen Zugriff auf die Struktur bzw. die Variablen darin.....
Da dieses Programm wirklich ziemlich wichtig ist und ich gerade so ziemlich in der Luft hänge würde ich mich über jede Hilfe, Tipp, Ansatz, ... sehr freuen!
Danke schon im Voraus.
MfG
ich hänge hier gerade an einer richtig kniffligen Sache..... vielleicht kann mir da einer von Euch ein paar Tipps geben, wäre super
Also ein bestehendes C-Programm öffnet einen Shared-Memory Bereich im Hauptspeicher und erstellt darin eine Struktur. Diese Struktur beinhaltet verschiedene Variablen.
Beispiel:
C:
typedef struct {
int aaa;
string bbb;
char ccc[16];
} SM_Struct;
Ich muss jetzt aus PHP heraus auf diesen erstellte Shared Memory Bereich zugreifen und die Variablen innerhalb der C-Struktur lesen und auch ändern.
Den Zugriff auf ein Shared Memory in php hab ich schon:
PHP:
// Create 100 byte shared memory block with system id of 0xff3
$shm_id = shmop_open(0xff3, "c", 0644, 100);
// Get shared memory block's size
$shm_size = shmop_size($shm_id);
Da dieses Programm wirklich ziemlich wichtig ist und ich gerade so ziemlich in der Luft hänge würde ich mich über jede Hilfe, Tipp, Ansatz, ... sehr freuen!
Danke schon im Voraus.
MfG