2016-06-27 6 views
-2

クライアントをC++で記述する必要があります。これは、パックされた構造体をサーバに送信する必要があります。サーバーはC#で記述する必要があります。私は理解していない、どのようにC#でそれを変換する。あなたがこれを行うより良い方法を提案するかもしれません。例えばC++でパックされた構造体を送信してC#で受信する方法

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

答えて

1

は、あなたは、特定のプロトコルがサーバにこれらのバイトを送って、そのプロトコルに基づいてバイトに、この構造を変換し、使用する必要があり、サーバはそのプロトコルに基づいて、これらのバイトのデータを復元することができます。これがクライアントとサーバー間の通信の一般的な方法です。

関連する問題