2008-11-03 2 views
0

자바 모바일 응용 프로그램을 만들고 있는데, 장치가 IP 주소를 가져 와서 백엔드 시스템에 메시지를 보낼 수 있는지에 대해 알고 싶습니다.자바 네트워크 이벤트

API가 있습니까? API가 존재한다면 JNI를 통해 시스템 종속 호출을 사용해야 할 것 같습니까?

고맙습니다. 줄리앙.

+0

대상 플랫폼은 무엇입니까? 예를 들어 BlackBerry는 coverage API를 제공합니다. – Alexander

답변

2

OK, 난 100 % 확실 난 당신이 유용 할 수있는 몇 가지 일을하려고하지만, 여기의 내용을 이해하기 :

  • 유래는 J2ME와 javaME 태그, 모바일 버전이를 자바의

  • 이론적으로 정적 PushRegistry 소켓 연결을 선언하는 MIDlet을 설치하면 장치가 항상 IP 주소를 가질 수 있습니다. 이는 분명히 Pushregistry 사양이 VM 공급자에 의해 어떻게 해석되었는지에 달려 있습니다.

  • 모바일 JVM (Java Virtual Machine)에 대한 표준 JNI 지원이 없습니다.

  • 모바일 자바 애플리케이션이 백그라운드 일 때 자동으로 일시 중지 될 수 있으므로 GCF API를 사용하여 백엔드 시스템에 대한 클라이언트 소켓 연결을 열지 않아야한다고 확신하지는 않습니다. 아마도 MIDlet이 포 그라운드에있을 때만 필요합니다.