[완료] JAVA 프로그램과 윈도우의 메시지 교환

김일목의 이미지

자바프로그래밍을 할 경우
플래폼에서 사용하는 윈도우(windowXP, Xwindow 등)의 자바로 만들어지지 않은
애플리케이션들과 자바 프로그램이 통신할 수 있을까요?
방법이 있다면 어떻게 해야 할까요?

mr.lee의 이미지

TCP 나 UDP 같은 소켓으로 통신하시면 그냥 API 를 이용해서 C/S 개발하시듯이 하면 될 것이구요.
같은 OS 상에서니깐 아마 IPC 의 이용이 가능한가를 궁금해 하는것 같은신데.
JNI 를 이용하시면 됩니다.
IPC 설비를 이용하는 코드는 C/C++ 등으로 개발하시고 그 라이버러리를 자바에서 불러와서 함수를 사용하시면 됩니다. 자바에서의 각 메소드와 대응되죠.

자세한것은 JNI 를 찾아보시길..

김일목의 이미지

그런 기술이 없을것 같았는데
JNI(Java Native Interface) 라는 기술이 있었네요...
연구해봐야 겠습니다.