그래서 광산 웹 사이트가 godaddy에서 호스팅됩니다. 이제 socket.io를 실행하는 서버에 연결하려고합니다. 디지털 오션에 균형이 잡혀 있습니다. 그러나, 나는 이것을 어떻게 할 것인지 확신하지 못한다. 나는 그것이 클라이언트 측에서 이와 같아야한다고 생각한다. 이socket.io 클라이언트를 다른 호스팅에 연결
http.listen(port, function(){
console.log('listening on *:port');
});
유일한 것 같은 다음
var socket = io.connect('http://Digital.ocean.ip.here:port');
및 서버 측이 내가 그것을 어떻게해야하고 어떻게하면 사용자보다 (그리고 로컬 호스트하지의 경우도 가능하다)이다 소스 코드를 살펴볼 때 내 물방울의 IP를 볼 수 있으며 아마도 DDOS가 될 것인가 아니면 더 나을지 모르겠다. 예를 들어 chat.io를 사용하여 다른 사이트를 볼 때 IP가 보이지 않습니다. 그렇다면 그들이 전체 웹 사이트를 socket.io/node.js를 사용할 수있는 서비스 제공 업체에서 호스팅한다는 의미입니까? 모든 답변을 높이 평가 될 것입니다!
HTTP 핸드 셰이크 요청을 먼저 보내지 않아도 WebSocket 연결을 설정할 수 없기 때문에 항상 연결중인 서버의 IP를 볼 수 있습니다. 서버의 호스트 이름 (IP로 해석 될 수 있음)이 포함됩니다. –