0
서버로 작동하는 서블릿 내부에서 소켓 프로그래밍을 수행하는 것은 서버 푸싱 환경을 시작하는 좋은 해결책입니까?서버로 작동하는 서블릿 내부에서 프로그래밍하는 소켓 프로그래밍은 일종의 서버 푸싱 환경을 시작하는 좋은 해결책입니까?
서버로 작동하는 서블릿 내부에서 소켓 프로그래밍을 수행하는 것은 서버 푸싱 환경을 시작하는 좋은 해결책입니까?서버로 작동하는 서블릿 내부에서 프로그래밍하는 소켓 프로그래밍은 일종의 서버 푸싱 환경을 시작하는 좋은 해결책입니까?
서블릿 내에서 소켓 프로그래밍을하지 않을 것입니다. 소켓이 요청을 시작한 요청보다 오래 걸리면 모든 종류의 문제가 발생할 수 있습니다.
cometd 프로젝트를 살펴보십시오. Comet은 HTTP 푸시를 수행하는 기술입니다 (기본적으로 임의의 시간 동안 HTTP 연결을 열어두면 클라이언트가 폴링 할 때까지 기다리지 않고 서버가 클라이언트에 이벤트를 푸시 다운합니다). 대부분 유휴 연결을 지원하기 위해 확장 될 웹 서버가 필요하지만 요즘은 어렵지 않습니다. cometd 프로젝트에는 여러 가지 구현을 다운로드 할 수 있습니다. 당신은 자신의 것을 사용할 수도 있고, 자신 만의 것을 만들려는 경우 영감을 얻기 위해 그것을 살펴볼 수도 있습니다.