소켓을 사용하여 Java 웹 서버와 통신하려면 안드로이드 응용 프로그램이 필요하지만 이것에 관한 정보는 찾을 수 없습니다. java 및 java android to Android에 대한 정보 만 찾을 수있었습니다.안드로이드 응용 프로그램 (클라이언트)이 소켓을 사용하여 자바 웹 서버와 통신 할 수 있습니까?
답변
[다른 곳에서 링크가 포함 된 답변은 실제로 "좋은 답변"입니까?] (http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good -answers/8259) –
감사합니다. 이제이 사실을 알게 될 것이고 앞으로는이를 피할 것입니다. – Yury
이 작업을 처음 시도했을 때, 나는 Lesson: All About Sockets에서 가져온 기본 노크 예제를 사용했으며, 안드로이드 OS가 존재하기 전에 작성되었을 가능성이 가장 높았으며 서버 측에서 안드로이드를 실행하도록 수정했습니다. 그렇게하면 사용자 인터페이스를 만들지 않아도되고 커뮤니케이션에만 집중할 수 있습니다. 코드는 여기에 있습니다 : EchoClient, KnockKnockServer 및 KnockKnockClient입니다.
내가 처음에 포함로 실행 문제점 :
- 양쪽 모두가 사용하는 포트를 알고 있는지 확인 만들기.
- 인터넷을 사용하려면 Android 측에서 사용 권한을 설정했는지 확인하십시오.
- 클라이언트가 서버의 IP를 알고 있는지 확인하십시오.
이 코드의 내 버전 here을 게시했습니다. 1 년 동안 일했고, 올해 다시 수업을 들었을 때 다시 연습해야했습니다. 내 학생들은 그것을 작동 시켰습니다. 공식적으로 등록 된 인증서를 지불하고 싶지 않기 때문에 사이트에 갈 때 보안 플래그가 표시됩니다. 그러나 다른 날의 호언 장담입니다 :-)
- 1. 웹 소켓을 통한 응용 프로그램 간 통신
- 2. 자바 서버와 안드로이드 클라이언트 사이의 통신
- 3. 웹 응용 프로그램과 소켓을 통한 Windows 응용 프로그램 간의 통신
- 4. 서버와 iPhone 응용 프로그램 사이의 통신 구성
- 5. Groovy와 소켓을 통한 자바 프로그램 사이의 통신
- 6. SOAPMonitor가 서버와 통신 할 수 없음
- 7. 안드로이드 - 웹 서버 통신
- 8. 서버와 클라이언트에 동일한 소켓을 사용할 수 있습니까?
- 9. 통신 b/w iphone sdk의 소켓을 사용하는 두 응용 프로그램
- 10. web2py 응용 프로그램에서 웹 서비스를 통해 통신 할 수 있습니까?
- 11. C에서 소켓을 사용하여 통신 할 때의 문제 #
- 12. Mac OS X에서 소켓을 통해 통신 할 수 없습니다.
- 13. django 서버와 iphone 응용 프로그램 사이의 보안 통신
- 14. 소켓을 사용하여 안드로이드 통신 서비스 만들기 객체 유형
- 15. Java 애플릿 : 서버와 직렬로 통신 할 수 있습니까?
- 16. 서버와 웹 브라우저 간의 비동기 통신
- 17. iphone 앱이 backgound로 이동할 때 서버와 통신 할 수 있습니까?
- 18. iPhone - iAd 서버와 직접 통신 할 수 있습니까?
- 19. 응용 프로그램 서버와 웹 서버의 차이점은 무엇입니까?
- 20. 안드로이드 응용 프로그램, 클라이언트 - 서버 통신
- 21. 자바 스크립트 및 웹 소켓을 사용한 클라이언트 및 서버 통신
- 22. 응용 프로그램 -> 데이터베이스 웹 응용 프로그램 통신
- 23. 안전하게 같은 머신에서 여러 Android 에뮬레이터를 실행하고 소켓을 사용하여 통신 할 수 있습니까?
- 24. 웹 응용 프로그램을 n 개의 응용 프로그램 서버와 dao를 사용하여 웹 응용 프로그램을 확장하는 경우
- 25. 웹 소켓을 사용하여 아약스를 수행 할 수 있습니까?
- 26. Java 웹 간 응용 프로그램 통신 디자인?
- 27. 파이썬 애플리케이션이 웹 서버와 통신하고 있습니까? 아이디어?
- 28. 안드로이드 웹 응용 프로그램 질문
- 29. VB.Net의 TCP 소켓을 사용하는 응용 프로그램 간의 텍스트 통신
- 30. .NET 소켓없이 웹 소켓을 사용할 수 있습니까?
절대적으로 소켓을 사용해야합니다. 또는 HTTP를 사용하여 수행 할 수 있습니까? –
HTTP는 프로토콜이며 소켓은 전송입니다. HTTP를 사용하려면 소켓을 사용해야합니다. –
내 대답이 도움이 되었습니까? –