JavaScript로 서버 연결을 설정할 때 HTTP (XMLHttpRequest
)의 대안은 무엇입니까? 내가 아는 유일한 사람은 WebSocket protocol (WebSocket
)입니다. 해당 보안 변형 https 및 wss가 포함되어 있습니다.자바 스크립트에서 가능한 웹 프로토콜
JavaScript로 임의의 프로토콜을 선택할 수 있습니까? NTP, IMAP, UDP 등 - Node.js와 같은 서비스와 어떻게 통신합니까?
JavaScript로 서버 연결을 설정할 때 HTTP (XMLHttpRequest
)의 대안은 무엇입니까? 내가 아는 유일한 사람은 WebSocket protocol (WebSocket
)입니다. 해당 보안 변형 https 및 wss가 포함되어 있습니다.자바 스크립트에서 가능한 웹 프로토콜
JavaScript로 임의의 프로토콜을 선택할 수 있습니까? NTP, IMAP, UDP 등 - Node.js와 같은 서비스와 어떻게 통신합니까?
Node.js에서 꽤 많은 작업을 수행 할 수 있습니다. 예 : UDP는 직접 지원됩니다 (dgram 모듈은 node.js와 함께 제공됩니다). npm에는 SMTP, IMAP, FTP 및 XMPP와 같은 다른 많은 프로토콜에 대한 수많은 타사 모듈이 있습니다. 하나의 목록에 대해서는 https://github.com/joyent/node/wiki/Modules을 참조하십시오. 그리고 당신이 선호하는 프로토콜을위한 준비된 모듈을 찾을 수 없다면, 당신 자신을 구현할 수 있습니다.
이제 브라우저와 관련하여 훨씬 제한되어 있습니다. 당신이 나열한 것들은 제가 아는 전부입니다 (물론 브라우저 플러그인은 제외됩니다). 따라서 HTTP (S) 또는 ws (s)를 사용하여 프록시 서버에 연결하고 거기에서 실제 프로토콜 항목을 수행해야합니다.
TCP는 어떨까요? node.js가'TCP'가 아니라'UDP'를 어떻게 지원합니까? –
@ AlikElzin-kilaka [예] (http://nodejs.org/api/net.html), 예를 들어 UDP를 사용했습니다. – Tapio
node.js가 서버 측 프레임 워크라고 생각했습니다. 서버 측에서 javascript를 실행하고 있습니다. 그래서 이것은 브라우저에서 사용할 수 있습니까? –
프로토콜 접근성은 언어가 아니라 사용하는 기술을 기반으로합니다. javascript를 사용하는 브라우저에서 node.js의 가능성이 다른 이유는 다음과 같습니다. – moka