-3

私は Web ソケットとノードを初めて使用します。node.js で使用されるさまざまな用語と混同しています。それがツールであると言及されている場所はほとんどなく、JavaScript プログラム/任意のプラットフォームである、またはサーバー側の SDK である場合もあります。このode.jsとは一体何なのか教えてください。

Web ソケットを使用して作成されたクライアント アプリの Windows マシン (サーバー側) で websockets.io を使用してプログラムを作成するにはどうすればよいですか。または、より高速な応答または高速を生成するための websockets.io よりも優れた実装はありますか?

4

2 に答える 2

1

まず最初に、socket.io を使用するために「exress」モジュールをインストールする必要があります [簡単にするために、「express」を使用する必要があります。それ以外の場合は、他の方法でも socket.io を実装できます。]

端末に高速書き込みをインストールするには

npm install express

次に、端末に書き込む必要がある socket.io モジュールをインストールします

npm install socket.io

ファイル app.js を作成します 以下のようにコードを記述します

 var express = require('express')
  , stylus = require('stylus')
  , nib = require('nib')
  , sio = require('socket.io');

app.listen(3001);
var io = sio.listen(app);

app.get('/', function (req, res) {
   res.redirect('/views/index.html');
});

io.sockets.on('connection', function (socket) {
      socket.emit('hi',{"This is first Message from socket.io"});
});

次に、views フォルダーにファイル index.html を作成します。

その中に書く

<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js" > </script>
<script type="text/javascript" src="/socket.io/socket.io.js" ></script>

    <script>
         $(function(){
          var socket = io.connect();
              socket.on('hi',function(Message){
                   alert(Message); // Will alert "This is first Message from socket.io"
              });
         });
    </script>
于 2012-06-04T10:10:58.143 に答える
1

http://nodejs.org/は、このトピックに関する最良の情報源です。これがあらすじです。

于 2012-06-04T09:46:51.930 に答える