평균 스택을 사용하여 간단한 채팅 응용 프로그램을 만들고 싶지만 socket.io에 연결하지 못했습니다. 여기 내 연결 코드node.js의 소켓에 연결
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io')(server);
io.on('connection', function(){
console.log('a user connected');
});
//configure port
server.listen('8000');
console.log('server running at port 8000');
나는 단지로 콘솔 메시지가 노드 서버를 실행할 때 "포트에서 실행중인 서버를 8000" 하지만 "연결된 사용자는"내 소켓이 제대로 작동 또는 내가 함께 할 있지 않다 소켓. 나는 어떤 반응에 기뻐할 것이다.
socket.io에서 연결하는 클라이언트 코드가 있습니까? 들어오는 연결이 있는지 확인하기 위해 취하는 기본적인 디버깅 단계는 무엇입니까? – jfriend00
@ jfriend00 아직, 내 소켓이 콘솔 메시지로 잘 돌아가고 있는지 확인하고 싶습니다. 그리고 나서 클라이언트 쪽에서 시작해, 나는이 계몽에 빠지다. 나는 매우 새로운 것이다. – jsgeek
'io.on ('connection', ...)'은 클라이언트가 실제로 연결될 때만 발생합니다. 고객이있을 때까지는 그 이벤트를받지 못할 것입니다. 실제로 연결하는 클라이언트가있을 때까지 socket.io 코드는 아무런 메시지도보고하지 않습니다. 실제로 연결하는 클라이언트를 만드는 것 외의 다른 방법은 없습니다. – jfriend00