|
당근 가능합니다. TCP stack이라는 놈이 OS, H/W에 투명하게 설계된 구조이니까요.
예전에 C/S programming할 때 java applet이랑 delphi win32 program이랑 붙여 봤는데
주의해야 할 점은 2가지입니다.
1. Delphi의 String은 ansi type이고 Java의 String은 UNI code이다.
내부적으로 처리하는 것과 packet으로 변환되었을 때의 구조 또한 다릅니다.
2. CR/LF처리를 해 주어야 한다.
Indy도 CR/LF를 넣어서 pakcet간의 delimeter를 사용할 수도 있고
Java에서 socket 관련 method에서도 CR/LF를 delimeter로 사용할 수 있습니다.
죽어라고 pakcet보내도 CR/LF가 오지 않아서 마치 수신이 안된 것처럼 보여질 수 있습니다.
3. Java는 모두 쓰레드이다.
java는 모두 쓰레드로 처리하고 있습니다. 그러므로 쓰레드에 대한 이해가 있다면 좋겠지요.
이 정도만 있으면 win32 <-> jajva 간의 통신은 그리 어렵지 않을 겁니다.
그럼..... 좋은 application 만드시구요... ^^
홍지곤 님이 쓰신 글 :
:
: 안녕하세요! Magic.홍지곤 입니다.
:
: 한가지 궁금한 사항이 있어 올립니다.
:
: 제가 C/S를 인디컴포넌트를 사용하여 구현하였습니다.
:
: 그런데 서버프로그램을 자바로 컨버팅 하려고 하는데요,
:
: 자바에서는 인디컴포넌트를 쓰지 못하잖아요..
:
: 그럼 클라이언트에서 보낸 쓰레드와 데이터를 어떤 방식으로
:
: 자바에서는 읽고 쓸 수 있는지요? 참고로 전 자바를 거의 못합니다.
:
: 지금부터 해야 합니다.
:
: 접근 방법이나, 구현방법 아시는 분 쫌만 도와주세요!
:
: 그럼~ 행복한 주말 되세요!
:
:
|