문제

여러 웹 페이지간에 소켓 연결을 유지하려는 애플릿이 있습니다. 현재 다른 페이지로 전환되면 소켓 연결이 닫힙니다. 어쨌든 웹 페이지 간의 연결을 유지하는 것이 있습니까? 아니면 각 웹 페이지 전환 후 소켓을 다시 연결해야합니까?

도움이 되었습니까?

해결책

애플릿을 별도의 프레임에 넣거나 Ajax를 통해 나머지 페이지를로드 할 수 없다면 페이지가있을 때 애플릿이 다시로드됩니다. 그래서 아니요, 실제로는 방법이 없습니다.

다른 팁

페이지 재 장전으로 인해 애플릿이 파괴 및 기타 정리 방법을 실행하게되므로 소켓이 연결이 끊어집니다. 파괴 및 소켓이 단절 되더라도 사용자가 페이지에서 벗어날 때 해당 리소스를 해제하지 않도록 프로그래밍이 좋지 않을 것입니다.

Ed가 가장 좋은 방법은 프레임에 애플릿을로드하는 것이 가장 좋은 방법으로, Ajax 경로를 가면 페이지를 다른 프레임으로 분할하고 재 장전을 제자리에 유지할 수있을 때 페이지를 다시 작성하는 데는 의미가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top