2

node.jsとsocket.ioを使用して小さなチャットWebサイトを作成しようとしています。クライアント側のファイルにsocket.io.jsを含めるには:

    <script src="192.168.0.108:1337/socket.io/socket.io.js"></script>

しかし、空のファイルを返すのは正常ですか? http://screencast.com/t/HPAjAqV13q8q

また、サーバー側のファイルでres.write('Hello World')を実行すると、'HelloWorld'がWebページとsocket.io.jsファイルに表示されることも追加します。

4

3 に答える 3

0

また、socket.ioの自動検出機能を使用して、サーバーを指定しないこともできます。

<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io.connect();
</script>
于 2012-09-19T05:18:20.713 に答える
0

あなたはこれを試すことができます:

<script src='/socket.io/socket.io.js'></script>

そして、クライアントを作成する必要がありますio.connect

var socket = io.connect('http://localhost:5000');
于 2012-09-19T02:56:58.910 に答える
0

それを解決したのは、socket.ioがリッスンしているポートを開くことでした。私の場合は8080でした...これで、socket.io.jsの中にjavascriptコードが含まれています。

現在、そのsocket.io.jsファイルのxhr.send(null)で404エラーが発生していますが、それは別の話です...

于 2012-09-20T00:19:17.993 に答える