2012-01-23 2 views
0

내 프로그램의 일부가 GPS를 시뮬레이트해야합니다. 그래서 클라이언트 - 서버 연결을 설정하고 있습니다. 서버에서 내 주요 응용 프로그램이 실행되고 클라이언트에서 특정 시간 간격 후에 GPS 문자열을 주기적으로 전송합니다. Java 프로그래밍을 위해 JAVA를 사용하고 있으며 네트워킹 영역에 조금 익숙합니다. 누군가 내 아이디어를 주기만하면 주기적으로 데이터를 어떻게 보내나요? 강조는 단지 한 부분에 있습니다. 시간 간격 후 주기적으로.클라이언트에서 서버로 주기적으로 데이터를 보내는 방법

답변

1

지정한 간격으로 트리거되는 코드에 자바 타이머를 추가하십시오. 타이머 핸들러에서 데이터를 서버로 보내려면 일부 코드 만 실행하면됩니다.

3

솔루션에 TimerTask Class를 사용할 수 있습니다. Here은 그 예에 매우 유용한 링크입니다.

run 메소드에서 업로드 코드를 배포해야합니다. 나는 또한 현재 같은 종류의 프로젝트를 진행 중이다.

+0

루시퍼 ... 감사합니다 ...이 클래스를 전혀 알지 못했습니다 ... 실행 메소드에 내 클라이언트 코드를 업로드한다고 생각합니다 ... 작동하는지 봅시다. – DevangM

+0

우리가 할 수 있는지 궁금합니다. 잠을 사용하거나 주 스레드를 기다리는 중 ... 작동하지 않을거야 ?? – DevangM

0

귀하의 요구 사항은 충분히 간단 할 수도 있지만, quartz scheduler을 살펴 보시기 바랍니다.

일반 간단한 타이머 작업 (매분 또는 xx 초마다)에서 more complex timing scenarios까지 지원됩니다.

one simple example 여기에 소스 코드에서 더 깊이 들어갈 수 있습니다.

+0

알버트 ... 고맙습니다. – DevangM

관련 문제