자바 CLASS <-> C 구조체 간 통신인데 잘 안되서 질문글을 남깁니다.. 고수분들 있으면 도와주세요ㅠㅠ
우선 자바쪽에서 객체를 C로 작성된 서버로 보내는 것인데, 구글링 검색해도 잘 안나오길래 글을 남겨봅니다...
일단 제가 해본것은 BufferedWriter로 문자열을 보내고 받는건 성공했지만 문제는 객체를 보내는 것인데
객체를 Byte형태로 변환해서 보내는 것입니다.
객체안에는 맴버 변수로
private int cmd;
private int sth;
private int len;
private byte[] query = new byte[256];
이런식으로 선언이 되어있습니다.
그래서 객체 선언 후 데이터를 넣고, 객체를 ByteArray 형식으로 변환해주는 함수를 만든 다음 lengh함수로 길이를 찍어보면
byte길이가 정상적으로 출력이 되는데, 이 byte를 보내면 받는 C Server 쪽에서 출력해보면 0을 받습니다. 크기도 내용도 모두 0 입니다...
허허...도와주세요 ㅠㅠ