programing

스택 오버플로는 페이지 다시 로드 없이 서버 측 이벤트를 어떻게 알립니까?Firebug에 요청이 없습니다.

lastcode 2023. 8. 25. 23:41
반응형

스택 오버플로는 페이지 다시 로드 없이 서버 측 이벤트를 어떻게 알립니까?Firebug에 요청이 없습니다.

스택 오버플로는 페이지 다시 로드 없이 어떻게 응답을 추가/편집한 메시지를 표시합니까?

enter image description here

네, 저는 아약스와 함께 그것이 일어날 것을 알고 있습니다.그래서 저는 브라우저에서 Firebug를 열어 특정 시간 내에 요청이 오는지 확인했습니다.하지만 Firebug에서 어떤 요청도 오지 않습니다.

Firebug에 표시되지 않고 요청을 수행할 수 있습니까?다른 아이디어가 있나요, 아니면 제 컨셉이 완전히 잘못된 건가요?

HTML 5 웹 소켓을 사용하는 것으로 보입니다.기본적으로 서버와 클라이언트 간의 개방형 연결을 유지하며, 무엇보다도 서버에서 수신될 때 클라이언트가 새 데이터를 처리할 이벤트 처리기를 정의할 수 있습니다.

다음은 WebSockets에 대한 몇 가지 기본적인 예와 개념을 참조하십시오.웹 소켓 소개: 소켓을 웹으로 가져옵니다.

WebSocket 사양은 웹 브라우저와 서버 간의 "소켓" 연결을 설정하는 API를 정의합니다.알기 쉽게 말하면,클라이언트와 서버 사이에는 지속적인 연결이 있으며, 언제든지 데이터 전송을 시작할 수 있습니다.

서버 및 클라이언트 소스 코드를 사용할 수 있는 라이브 데모도 있습니다.

다음 질문도 유용할 수 있습니다.실시간 업데이트는 어떻게 작동합니까?

Xavi의 대답을 덧붙이자면, 만약 당신이 모든 내부를 이해할 필요 없이 웹 소켓을 시작하고 싶다면, 당신은 웹에서 푸시 알림을 매우 간단하게 만드는 여러 플랫폼(PHP 포함)용 라이브러리인 Pusher를 사용해 볼 수 있습니다.

저는 푸셔에서 일하지 않습니다. 단지 과거에 제가 매우 유용하다고 생각했던 제품일 뿐입니다.저는 항상 무료 버전을 작은 개인 프로젝트에 사용해 왔지만, 더 큰 애플리케이션에 사용하면 아마 비용이 들 것입니다.

언급URL : https://stackoverflow.com/questions/12425304/how-does-stack-overflow-notify-of-server-side-events-without-a-page-reload-i-se

반응형