네트워킹에 익숙하지 않기 때문에 제 문제를 설명 할 수있게 될 것입니다.java 클라이언트가 TCP 연결을 통해 C++ 서버와 통신합니다.
내 상사가 최근에 내 응용 프로그램의 네트워킹을 테스트하기 위해 더미 서버를 만들었고 java to C++와 관련하여 문제가 발생했습니다. 그의 서버는 C++로 작성하고 실행할 때, 그것은 ++ 데이터가 전달 될 "RemoteMsgStruct"라는 구조체 특정 C의 대기 및 수신되었습니다
typedef struct
{
unsigned int Length;
unsigned int BoardType;
unsigned int MsgType;
unsigned char Msg[MAX_MSG_SIZE];
} RemoteMsgStruct;
문제점 내 프로그램은 자바로 작성되어 있다는 사실에있다. 어떻게하면 서버에서 처리 할 자바를 통해 비슷한 메시지를 전달할 수 있습니까?
도움을 주셔서 미리 감사드립니다. 아무 것도 잘 설명되지 않거나 누락 된 것으로 보이는 경우 알려주십시오. 내가 말했듯이, 나는 네트워킹과 stackoverflow 모두에 새로운거야 :)
에 C를 고려하고있다 소켓에 의해 처리된다. 응용 프로그램에서 데이터를 인코딩하는 방법은 서버 측에서 디코딩해야합니다. 먼저 프로토콜을 정하고 인코딩 디코딩 기법을 사용하십시오.예 : 원시 바이트 형식/XML/JSON/프로토콜 버퍼 등 – Arunmu
@Juan EBOSSHASNOCLUE – Alnitak