UDP를 사용하는 JavaScript WebSocket?
다른 사용자로부터 엄청난 양의 데이터를 받아야하는 JavaScript 애플리케이션을 작성하고 있습니다. 이 데이터 중 일부가 손실되는 경우에는 중요하지 않습니다. TCP 대신 UDP와 함께 JavaScript WebSocket을 사용하는 방법이 있습니까?
아니요, JavaScript 내에서 UDP 통신을 할 수 없습니다. 죄송합니다.
표준 프로세스를 통해 작동하는 WebRTC 가 기다리고있는 것처럼 들립니다 . 다른 사람들이 지적했듯이 WebSocket은 HTTP 업그레이드로 시작된 결과 TCP를 통해 실행됩니다.
WebSockets 프로토콜은 현재 정의 된 대로만 TCP를 통해 이루어집니다.
RTMFP (Real Time Messaging Flow Protocol) 서버를 사용하려는 경우 Flash로 UDP를 수행 할 수 있습니다.
질문이 클라이언트 측 UDP를 의미하는 것처럼 들리지만 여기서 끝났기 때문에 ...
node.js dgram
패키지를 사용하여 서버에서 JavaScript로 UDP를 수행 할 수 있습니다 .
이 질문이 아직 보류중인 경우 : JNEXT라는 프로젝트를 찾았고 UDP를 사용하는 예가 있습니다. 프로젝트 자체는 일시 중지 된 것처럼 보이지만 적어도 Firefox에서는 작동합니다 (Chrome 및 Opera에서는 작동하지 않음). 그것을 찾는 것이 가치가있을 수 있습니다.
Silverliht 4 기술을 활용할 수 있다고 생각합니다. Silverlight 4 응용 프로그램을 만들어 서버와 통신 한 다음이를 html 페이지에 포함 할 수 있습니다. 그러면 JavaScript가 Silverlight 4 응용 프로그램을 통해 TCP 연결을 구축 할 수 있습니다!
TCP / UDP 간의 프록시 / 브리지 역할을하는 WebSocket 서버를 작성할 수 있습니다.
Autohotkey 응용 프로그램을 사용하여 UDP 패킷을 수신하고 Internet Explorer를 표시하고 마지막으로 하나의 html을 채우는 내용을 보내고 TEXTAREA
UDP 데이터를 처리하는 하나의 이벤트를 발생시키는 하나의 실행 버튼을 클릭하는 것을 시뮬레이션 할 수 있습니다. 내 프로젝트 XPlane Assistant에서 수행했습니다 .
참고 URL : https://stackoverflow.com/questions/4657033/javascript-websockets-with-udp
'IT박스' 카테고리의 다른 글
기본 tensorflow 예제 실행 오류 (0) | 2020.11.13 |
---|---|
바이너리 파일의 처음 10 바이트 만 가져 오는 방법 (0) | 2020.11.13 |
Reactive와 Functional-Reactive 프로그래밍의 차이점 (0) | 2020.11.12 |
MongoDB : 배열 필드에 요소가 포함되어 있는지 확인하는 방법은 무엇입니까? (0) | 2020.11.12 |
주어진 키가 사전에 없습니다. (0) | 2020.11.12 |