누구나 나를 데스크톱 클라이언트 및 웹 서버 응용 프로그램을 만들기위한 가이드 라인을 제공 할 수 있습니다. 자바 (양쪽 클라이언트 및 서버),이 프로젝트를 할 필요가있는 서버 쪽 내가 Jsp/servlet에서 Tomcat 함께 일을하고 있지만 클라이언트 응용 프로그램을 웹 서버와 통신하는 방법 및 두 클라이언트가 무엇을 채팅 할 것인지 원하는 경우 따라야 할 최선의 방법은 ...? 고맙습니다.데스크톱 클라이언트 웹 서버, 채팅 응용 프로그램
답변
두 가지 일반적인 디자인, 즉 Client pull 및 server push이 있습니다. 각각에는 그것의 자신의 공로 및 불리가있다.
클라이언트 풀을 사용하면 서버에 주기적으로 요청하여 서버에 트래픽로드가 발생할 수 있지만 구현하기가 더 쉽습니다.
서버를 밀어 넣으려면 대상 서버가 메시지를 보내기를 기다리는 클라이언트 측에서 "서버"가 실행되어야합니다. 이것은 더 효율적으로 들리 겠지만, 수백만 명의 클라이언트가 서버에 연결되어있는 경우 항상 많은 수의 연결 (포트)이 열려있어 자원 낭비가 될 수 있습니다. 클라이언트 측 서버를 만들어야하므로 구현하기가 더 어렵습니다.
내 경우에는 고객의 숫자가 큰 문제가 아닙니다 .. 예제/링크를 줄 수 있습니까? 서버 푸시 구현하는 방법? –
https://netty.io/ – gigadot
ok 형제를 살펴보고 미래에 대해 의견을 남깁니다 ... 도와 주신 것에 대해 감사드립니다. –
- 1. Java의 클라이언트 - 서버 채팅 응용 프로그램
- 2. 클라이언트 - 서버 채팅 프로그램 만들기
- 3. 데스크톱 클라이언트 웹 서버 통신
- 4. 채팅 서버 - 클라이언트/서버 채팅 Java 숙제
- 5. 클라이언트/서버 응용 프로그램
- 6. 서버 클라이언트 응용 프로그램
- 7. 웹 대 Windows 클라이언트/서버 응용 프로그램
- 8. 웹 응용 프로그램 클라이언트 DNS 서버 검색
- 9. 웹 응용 프로그램 서버
- 10. 벤치마킹 데스크톱 응용 프로그램
- 11. 자바 간단한 서버/클라이언트 콘솔 채팅 응용 프로그램
- 12. 웹 응용 프로그램 및 데스크톱 응용 프로그램
- 13. 자바 채팅 서버 - 클라이언트
- 14. .NET 데스크톱 응용 프로그램 아키텍처 - 클라이언트 서버 C#, SQL
- 15. 서버/클라이언트 채팅
- 16. iPhone 서버 - 클라이언트 응용 프로그램
- 17. C#에서 클라이언트/서버 채팅 클라이언트 만들기
- 18. 웹 브라우저의 데스크톱 응용 프로그램
- 19. 데스크톱 응용 프로그램 배포
- 20. 클라이언트 측이 웹 서버가 아닌 청취자 인 채팅 응용 프로그램
- 21. 플래시 - 서버 채팅 프로그램 (Java?)
- 22. 웹에서 데스크톱 응용 프로그램
- 23. 토론 - 클라이언트 서버 응용 프로그램 아키텍처
- 24. 간단한 채팅 클라이언트/서버 만들기
- 25. 클라이언트 - 서버 응용 프로그램 디자인
- 26. 클라이언트 - 서버 응용 프로그램 테스트
- 27. iPhone 클라이언트 서버 응용 프로그램
- 28. 클라이언트/서버 응용 프로그램 용 .NET 라이브러리?
- 29. 웹 사이트에서 데스크톱 응용 프로그램 시작
- 30. 웹 및 데스크톱 용 응용 프로그램 만들기
[Google] (http://www.google.com)이 도움이되지 않았습니까? – Sujay
데스크톱 클라이언트가 필요하지 않은 TOmcat을 사용하는 경우 브라우저가 클라이언트가됩니다. – CloudyMarble
형제 나는 urlconnection 클래스를 발견했다. 문제는 당신이 클라이언트 쪽에서 모든 요청에 대한 연결을해야만한다는 것입니다 ... 두 번째로 채팅을 성취하기 위해이 접근법은 효과적이지 않습니다. –