私はネットワーキングには新しく、うまくいけば私の問題を説明することができます。javaクライアントとTCP接続を介してC++サーバとの通信
私の上司は、最近私のアプリケーションのネットワーキングをテストするために私のためのダミーサーバーを作って、私はJavaからC++への問題に遭遇しました。彼のサーバはC++で書かれていますし、実行、それが特定のC++のデータを待って、聞くときには、渡される「RemoteMsgStruct」という名前のstruct:
typedef struct
{
unsigned int Length;
unsigned int BoardType;
unsigned int MsgType;
unsigned char Msg[MAX_MSG_SIZE];
} RemoteMsgStruct;
問題私のプログラムはJavaで書かれているという事実にあります。どのように処理するサーバーのためのjavaを介して同様のメッセージを渡すつもりですか?
ご協力いただきありがとうございます。何かが十分に説明されていないか、見逃しているように見える場合は、私に知らせてください。私が言ったように、私はネットワークとstackoverflowの両方に新しいです:)
にCを検討していますソケットによって処理される。アプリケーションでデータをエンコードする方法も、サーバー側でデコードする必要があります。最初にプロトコルを決めて、どんなエンコーディングデコーディング手法でも先に進んでください。例えば、生のバイトフォーマット/ XML/JSON /プロトコルバッファーなど – Arunmu
@Juan EBOSSHASNOCLUE – Alnitak