7

XMLHttpRequestJavaScript でサーバー接続を確立するときに HTTP (per ) に代わるものは何ですか? 私が知っているのはWebSocket プロトコルだけです( によるWebSocket)。対応する安全なバリアント https と wss が含まれています。

JavaScript で任意のプロトコルを選択することは可能でしょうか? NTP、IMAP、UDP などとどのように通信しますか? - たとえば Node.js のサービス?

4

1 に答える 1

5

Node.js から、ほとんど何でもできます。たとえば、UDP は直接サポートされています ( node.js に同梱されているdgramモジュール)。npm には、SMTP、IMAP、FTP、XMPP など、他の多くのプロトコル用の多数のサードパーティ モジュールがあります。1 つのリストについては、 https://github.com/joyent/node/wiki/Modulesを参照してください。また、お気に入りのプロトコル用の既製のモジュールが見つからない場合は、自分で実装できます。

ブラウザに関しては、はるかに制限されています。あなたがリストしたものは、私が知っているすべてです(もちろん、ブラウザプラグインは除外されています). したがって、HTTP(S) または ws(s) を使用してプロキシ サーバーに接続し、そこから実際のプロトコルを実行する必要があります。

于 2012-06-05T18:13:42.997 に答える