내 웹 소켓 서버를 마쳤습니다. 내 컴퓨터에서 로컬로 실행할 수 있지만 인터넷의 다른 클라이언트에서도 액세스 할 수 있기를 원합니다 (웹 소켓에 연결되어있는 경우).
http 서버가 없습니다. 대신 webSocket.Server () 개체가 있습니다. html 인덱스를 갖고 싶지 않습니다. 자바 스크립트 파일 일뿐입니다.
const websocket = require('ws');
const bluebird = require('bluebird');
const mysql = require('mysql2');
const wss = new websocket.Server({ port: 1337 });
wss.on("connection", ws => {
console.log('Client Connected')
ws.on("message", pack => {
// Other code here
})
})
이것은 내가 가진 기본 레이아웃이며, 나는이 모든 것을 처음 접했기 때문에 어떤 도움을 주시면 감사하겠습니다.
로컬 네트워크에서 장치의 IP 주소를 찾은 다음 라우터 설정을 통해 로컬 IP 주소와 포트를 포트 포워딩해야 네트워크 외부의 사람들이 공용 IP로 서버에 연결할 수 있습니다.
외부 장치가 서버에 액세스 할 수 있도록 장치에 방화벽 규칙을 추가해야 할 수도 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다