2016-06-27 4 views
-2

Ich muss einen Client in C++ schreiben, die gepackte Struktur an den Server senden würde. Der Server muss in C# geschrieben sein. Ich verstehe nicht, wie man es in C# umwandelt. Vielleicht werden Sie einen besseren Weg vorschlagen, dies zu tun.So senden Sie eine gepackte Struktur in C++ und erhalten Sie in C#

Zum Beispiel:

typedef struct StudentInfo 
{ 
    char Name[50]; 
    unsigned int Age; 
    char Group[10]; 
}__attribute__((packed)); 

Antwort

1

Sie sollten spezifische Protokoll verwenden, konvertieren diese Struktur Bytes auf diesem Protokoll basieren, diese Bytes an den Server senden, Server diese Bytes Daten wiederherstellen können auf diesem Protokoll basieren. Das ist die übliche Art der Client-Server-Kommunikation.