0
방금 node.js socket.io를 사용하기 시작했습니다. 나는 클라이언트와 서버 사이의 간단한 연결을 위해 노력하고있다. 여기 socket.io 클라이언트를 통한 연결이 작동하지 않음
내 서버 코드 :var express = require('express');
var routes = require('./routes');
var http = require('http');
var path = require('path');
var socketio = require('socket.io');
var app = express();
app.set('port', process.env.PORT || 1337);
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
app.use(express.logger('dev'));
app.use(express.json());
app.use(express.urlencoded());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(path.join(__dirname, 'public')));
app.get('/', routes.index);
var server = app.listen(app.get('port'), function(){
console.log("Express server listening on port " + app.get('port'));
});
var io = socketio.listen(server);
이것은 클라이언트 코드 (http://smartican.com/nodetest.html)입니다 : 라인
으로 클라이언트에서 소켓에 연결할 때
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="socket.io.js"></script>
<script type="text/javascript">
var socket;
socket = io.connect("http://smartican.com:1337/");
$(function() {
alert(socket.transport.sessionid);
});
</script>
</head>
</html>
에 문제가있는 것 같습니다
socket = io.connect("http://smartican.com:1337/");
스크립트를 분해합니다 .. 테스트 한 소켓 열려 있습니다
감사합니다 ... 작품 – user3455531