javascript で Web ソケット クライアントを、Ruby で Web ソケット サーバーを作成したいと考えています。
どこから始めましょうか?私の作業を減らす既存のライブラリはありますか?
私はグーグルで迷って混乱しています。ruby、javascript、ruby の基本的なネットワークに関する知識があることを前提として、開始するためのリンクを提供してください。
javascript で Web ソケット クライアントを、Ruby で Web ソケット サーバーを作成したいと考えています。
どこから始めましょうか?私の作業を減らす既存のライブラリはありますか?
私はグーグルで迷って混乱しています。ruby、javascript、ruby の基本的なネットワークに関する知識があることを前提として、開始するためのリンクを提供してください。
@intellidiot が言ったように、node.jsが探しているライブラリである可能性があります。
フロントページのコードサンプルは、掘り下げる価値があるかどうかを教えてくれます。
/*
* Here is an example of a simple TCP server
* which listens on port 1337
* and echoes whatever you send it:
*/
var net = require('net');
var server = net.createServer(function (socket) {
socket.write('Echo server\r\n');
socket.pipe(socket);
});
server.listen(1337, '127.0.0.1');
彼らのウェブサイトとドキュメントを参照してください。ここでnode.jsを探すこともできます。
編集 :
もちろん、このサンプルはサーバー機能を示していますが、これから同じ種類のオブジェクトを含むクライアント機能を推定できます...
これは、 socket.io-client READMEのコード サンプルです( socket.io-clientは node.js パッケージです)。
/*
* And now for the requested CLIENT code sample ;-)
*/
var socket = io.connect('http://domain.com');
socket.on('connect', function () {
// socket connected
});
socket.on('custom event', function () {
// server emitted a custom event
});
socket.on('disconnect', function () {
// socket disconnected
});
socket.send('hi there');
これが明確になることを願っています。申し訳ありませんが、私の答えは、そもそも本来あるべきほど単純ではありませんでした。