数週間前に、socket.io で単純な node.js アプリを作成しました。私のプログラムは私のPCでは問題ありませんが、ラップトップで実行しようとすると. コンソールで本当に奇妙なエラーに直面しました。
でノードを実行していることに注意してください127.0.0.1:2324
。0.0.9.20
Chrome コンソールのip ( ) が何なのかわかりません。
繰り返しますが、私のコードは正しく、私の PC で正常に動作しています。
そして、私はこれをcmdで取得します:
私のpaint.htmlコードは次のようなものです:
<script src="http://127.0.0.1/node/paint/js/jquery.js"></script>
<script src="http://127.0.0.1/node/paint/js/cursor.js"></script>
<script src="http://127.0.0.1/node/paint/js/controllers.js"></script>
<script src="http://127.0.0.1/node/paint/js/core.js"></script>
<script src="http://127.0.0.1:2324/socket.io/socket.io.js"></script>
<link href="http://127.0.0.1/node/paint/css/style.css" rel="stylesheet" />
core.js :
// broadcat function
function broadcast(data)
{
var socketio = io.connect(serverPort);
socketio.emit("message_to_server", { pen : data});
}
// receive data from server
var socketio = io.connect(serverPort);
socketio.on("message_to_client", function(data)
{
var res_brush = data['pen'];
var brush_data_rec = res_brush['pen'].split('|');
draw(brush_data_rec[0],
brush_data_rec[1],
brush_data_rec[2],
brush_data_rec[3],
brush_data_rec[4],
brush_data_rec[5],
brush_data_rec[6]);
});
アップデート: