저는 웹소켓, 웹워커 및 이와 관련된 모든 것을 사용해 본 적이 없습니다. 분명히, 나는 길을 잃었고 이것을 올바르게 수행하는 방법을 모릅니다.
웹소켓을 만드는 방법과 서버 포트에서 성공적으로 작동하는 방법을 배웠습니다. 또한 웹 작업자를 로드합니다(그러나 사이트가 직접 새로 고쳐지지는 않습니다).
사용자가 연결하면 모든 것이 잘 작동합니다. Websocket은 사용자에게 메시지를 보내고 있으며 사용자는 웹 사이트를 새로 고치고 있습니다.
문제는 다른 많은 사용자와 함께 사용하려고 할 때입니다(다른 사용자를 시뮬레이션하기 위해 다른 탭이나 브라우저). websocket을 통해 연결하는 다음 사용자에게만 작동하며 더 이상 다른 사용자에게는 작동하지 않습니다.
내가 하고 싶은 일을 모두가 더 쉽게 이해할 수 있도록 다이어그램을 공유합니다.
한 가지 더. 이 정보를 얻으려면 서버와 사용자 모두에게 어떤 언어를 사용해야 합니까? Python, NodeJs, Php(이것들은 내가 사용하는 방법을 아는 유일한 것입니다).
P粉4764755512023-11-24 11:30:39
해결되었습니다!
각 클라이언트(서로 다른 장치일 수 있음)에 할당된 번호를 생성하고 서버에서 생성된 임의의 번호를 각 연결에 보내세요!
"Connect" 앞에 다음을 추가해야 합니다:
으아아아"Connect" 뒤에 다음을 추가해야 합니다:
으아아아