Node.js 및 WS 패키지로 작성된 매우 간단한 WebSocket Server가 있습니다.WebSocket에 Node.js를 사용하고 다른 모든 것에 Apache2를 사용하도록 Ubuntu Server를 구성하는 방법은 무엇입니까?
var WebSocketServer = require('ws').Server
var wss = new WebSocketServer({
port: 8080
});
wss.on('connection', function(client) {
client.on('message', function(message) {
console.log('received: %s', message);
});
client.send('something');
});
// Console will print the message
console.log('-=-=- Server running :8080 -=-=-');
죽은 단순한 클라이언트를 사용하여 연결하려고하면 연결 시간이 초과됩니다.
<script>
var ws = new WebSocket('ws://192.168.1.75:8080');
ws.onconnect = function(){
console.log("Connected!");
};
</script>
서버는 오류없이 시작되고 실행되지만 클라이언트는 항상 연결을 시간 종료합니다. 포트 8080의 트래픽을 필자가 작성한 노드 서버로 보내도록 iptables 또는 apache를 구성해야합니까? 서버가 자동으로 포트 8080에서 청취를 시작한다고 생각했습니다. (이전에 사과하던 문제는 Node.js에 매우 익숙합니다.)
서버가 8080에서 수신 대기하고, 클라이언트가 실제로 Typo 인 1947 ... –
에 연결합니다. 미안합니다. 나는 포트 변경을 시도하고 질문을 위해 클라이언트를 되돌려 놓는 것을 잊었다. 이제 해결되었습니다. –