자바와 C프로그램간에 tcp/ip로 통신을 하는 프로그램을 작성할려고 하는데
몇가지 질문이 있어서요.
일단 자바에서는 데이타 타입의 사이즈가 fixed되어 있지만 c에서는
platform에따라 다른데 이 경우 어떻게 해결하나요? 예를 들어서 message
type을
struct message
{
int tag;
uling size;
char *data;
}
를 서로 주고 받을려고 하는데 영 해결책을 모르겠네요. 자바는 거의
초보라서요..
같은 c 프로그램에서 double x[10]전달할려고 할땐 그냥
m.size = sizeof(double)*10;
m.data = (char*)x;
뭐 이런식으로 하면 될텐데 서로 다른 언어에선 어떻게 해야할지.. byte
ordering 뭐 기타등등 어떻게 처리되는지..
참 자바 프로그램은 서버로 작동하고 C++은 클라이언트로 돌아가는
프로그램입니다.
그럼 한수 부탁드립니다