REST API의 값이 변경 될 때 특정 코드를 트리거 할 수 있는지 궁금합니다. 사실 일종의 실시간 업데이트 메커니즘.REST API가 값을 업데이트 할 때 특정 코드 블록을 트리거하는 방법이 있습니까
가능하지 않은 경우 더 좋은 방법이 있습니까? 아이디어는 버튼을 누르면 (안드로이드 장치에서) 텍스트가 게임 (Java Desktop)에 나타날 것입니다.
감사합니다.
REST API의 값이 변경 될 때 특정 코드를 트리거 할 수 있는지 궁금합니다. 사실 일종의 실시간 업데이트 메커니즘.REST API가 값을 업데이트 할 때 특정 코드 블록을 트리거하는 방법이 있습니까
가능하지 않은 경우 더 좋은 방법이 있습니까? 아이디어는 버튼을 누르면 (안드로이드 장치에서) 텍스트가 게임 (Java Desktop)에 나타날 것입니다.
감사합니다.
귀하의 질문에 명확하지 않습니다.
원하는대로 실시간으로 수행해야합니다.
가능한 세 가지 방법은 : 안드로이드에서
당신은 전화 (WiFi를 사용하도록 설정해야합니다) 바탕 화면을 연결할 수있는 연결의 API가 있습니다. 그런 다음 파일과 메시지를 직접 보내거나받을 수 있습니다.
다른 방법은 푸시 알림을 사용하는 것이지만 실시간으로는 빠르지 않을 수 있습니다. 일부 시간은 지연되고 그렇지 않으면 항상 좋은 수행을 보장합니다.
다른 방법은 일단 연결되면 전화 측에서 데스크톱 측으로 변경 사항을 청취하기 위해 연결된 소켓을 열어 두는 것입니다.하지만 비용이 많이 듭니다.
희망이 있다면 방향을 알려주고 나머지는 인터넷으로 검색 할 수 있습니다.
고맙습니다. 첫 번째 옵션은 도움이됩니다. 나는 그것을 밖으로 시도 할 것이다! – Snics
간단한 설정 도구가 아닌 이유는 무엇입니까? 당신은 당신이 할 수있는 (예를 들어 일부 int 값) 뭔가를 업데이트 휴식 명령을받을 때 : 당신이 스레드를 사용하여 비동기 갱신을해야 할 경우
을 원하는
public void setValue(int newValue)
{
value = newValue;
doAction(newValue);
}
가 doAction
을 정의합니다. 멀티 스레딩 알아보기 링크를 확인하여 자바 스레드 개념으로 요구 사항을 완료 할 수 있는지 확인하십시오. http://www.javatpoint.com/multithreading-in-java
고정 된 간격 후에 서버에 폴링을 유지할 수 있습니다. 업데이트가 가능하면 원하는 조치를 취하십시오. –