socket.io와 함께 Node.js를 사용하여 내 페이지 중 하나에 웹 소켓을 구현하고 있습니다. server.js는 (Node.js를 실행 무엇을)이 코드가 있습니다WebSocket이 socket.io에 연결되지 않음
var http = require("http").createServer(),
io = require("socket.io").listen(http);
http.listen(8080);
io.sockets.on("connection", function(socket) {
socket.emit("message", {hello:"world"});
});
을 그리고 이것은 내가 함께 연결하기 위해 노력하고있어 코드입니다 : 내가 페이지를로드 할 때
var socket = new WebSocket("ws://92.60.122.235:8080/");
socket.onopen = function() {
alert("Socket has been opened!");
}
는, 아무 일도 발생하지 않습니다. Chrome을 사용하고 있으며 웹 소켓이 지원된다는 사실을 알고 있습니다. 오류 콘솔에는 오류가 없으며 명령 줄에서 socket.io 서비스 요청을 볼 경우 사용자가 연결되지 않습니다.
내가 알기로는, 아무도 잘못 될 수 있다고 설명 할 수 있습니까?
왜 socket.io 클라이언트를 사용하지 않습니까? 나는 그들이 어떤 인증을 가지고 있다고 믿는다. 그래서 이것은 작동하지 않아야한다. –
아, 클라이언트를 사용할 필요가 있다는 것을 알지 못했습니다. 내가 다시 시도해 볼게. –
좋아, 모든 다른 스크립트 위에 스크립트 태그에 socket.io를 추가했지만 여전히 작동하지 않습니다. 이전과 같은 문제. 서버가 실제로 socket.io 클라이언트 스크립트를 제공하고 있는지 확인했습니다. –