소켓 프로그래밍을 활용 한 Android 프로젝트를 시작했습니다. 플랫폼은 Android 3.0입니다. 플랫폼 요구 사항 때문에 AsyncTask에서 소켓 작업을 적용하고 있습니다.Android 3.0 소켓 응답 대기 시간
서버에 연결하여 명령을 성공적으로 보내지 만받는 응답이 불완전 해지는 것이 문제입니다. 명령을 보낸 후 응답이 완전히 끝날 때까지 기다려야합니다. 그렇지 않으면 부분 응답입니다. 디버그 모드에서 기다릴 때 전체 응답을 얻는 방법은 응답 변수를 사용하는 다음 코드 행으로 넘어 가기 전에 잠시 기다렸다가 전체 예상 결과를 얻었습니다.
나는 타이머Timer myTimer = new Timer();
myTimer.wait(2000);
퍼팅 시도했지만 그것은 단지 전체 응답이 전혀 작동하지했다. 어떤 제안이라도 대단히 감사 할 것입니다.
응답이 완료되었음을 상대방에게 알리기 위해 감시의 가치를 사용하고 있습니까? –
@Shane Wealti 특별히 내 측면에서 보낸 값은 없지만 다음과 같은 명령 프롬프트와 같은 줄 표시기의 시작 부분이 항상 있습니다. ServerName> – honour