알다시피, 웹 서버. 현재 Socket.IO 서버는 JavaScript 파일 인 BATCH 파일에서로드됩니다. node를 사용하고 웹 브라우저에서 socket.io 서버를로드 할 수 있습니까? 웹 서버 유틸리티 도구 또는 그와 비슷한 것.웹 브라우저에서 Socket.IO (고속) 서버를로드 할 수 있습니까?
0
A
답변
1
이는 디자인이 WebSockets이므로 명시 적으로 가능하지 않습니다. 이 프로토콜은 핸드 셰이 킹 후에 HTTP 프로토콜을 삭제하고 원시 프로토콜과 비슷하지만 거의 관리되지 않는 프로토콜 인 WebSocket 프로토콜로 스트립합니다. 웹 브라우저는 특별히 HTTP 요청을 처리 할 수 없으므로 서버로 소켓을 시작할 수 없습니다.
다른 보안 문제 중에서도 알지 못하는 채로 DDOS 공격을 위해 사용자의 컴퓨터를 사용하기 위해 드라이브 - 봇넷 웹 사이트를 작성할 수 없도록 특별히 수행되었습니다.
Flash가 이러한 종류의 동작을 지원한다면 놀랄 일이 아닙니다. ;) (Java는 할 수 있지만 Java 애플릿을 사용하는 사람은 누구입니까?)
0
fortunatly 대답은 없습니다. 로드/발사, NO. 클라이언트가 URL을 요청하면 다른 서버를 시작하는 서버에서 스크립트를 작성할 수 있습니다.
1
수입니다. 좋은 유스 케이스라고 생각할 수는 없습니다.
웹 서버가 실행할 수있는 위치에 시작 코드를 넣어야하고 브라우저가 연결될 수 있도록 브라우저에 정보를 반환하도록 웹 서버를 가져와야합니다. 소켓 서버가 시작된 후에도 브라우저에 socket.io 코드를 삽입해야합니다.
그래서 은 실제로는 가능하지만 약간의 이득을 얻는다고 생각하십시오. 한 가지 가능한 유스 케이스는 실패 후 소켓 서버를 다시 시작하는 것입니다. 사실 나는 Node에서 외부 스크립트를 호출함으로써 약간 다른 방식으로 처리 할 것입니다.
관련 문제
- 1. 문자열을 웹 브라우저에서 호출 할 수 있습니까?
- 2. 웹 브라우저에서 mywebsite에 액세스 할 수 없습니다.
- 3. 내 Java 서버를로드 할 때 Memcached가 종료됩니다.
- 4. 리눅스 커널에서 함수를 고속 호출 및 인라인 할 수 있습니까?
- 5. 웹 브라우저에서 JAX-WS에 액세스 할 수 있습니까?
- 6. 웹 브라우저에서 열려있는 링크를 gedit 할 수 있습니까?
- 7. Subversion은 브라우저에서 무엇을 할 수 있습니까?
- 8. 웹 브라우저에서 텍스트를 가져올 수 있습니까?
- 9. Socket.io 0.7에서 broadcast.send를 호출 할 수 없습니까? socket.io 0.6에서
- 10. 브라우저에서 QR 코드를 생성 할 수 있습니까?
- 11. 브라우저에서 SSL 인증서를 생성 할 수 있습니까?
- 12. 브라우저에서 직접 HAML보기를로드 할 수 있습니까?
- 13. 다른 브라우저에서 IE로 리디렉션 할 수 있습니까?
- 14. Dart에 socket.io 포트가 있습니까?
- 15. 고속 자바 스크립트 벤치마킹
- 16. 현재 웹 브라우저에서 다른 웹 브라우저를 열 수 있습니까?
- 17. 브라우저에서 EXE를 실행할 수 있습니까?
- 18. Socket.IO - Google 크롬에서 XMLHttpRequest를로드 할 수 없습니다
- 19. 웹 브라우저에서 웹 요청을
- 20. 브라우저에서 JSShaper를 실행할 수 있습니까?
- 21. SOCKET.IO 클라이언트에서 이벤트를 수신 할 수 없습니다.
- 22. socket.io 룸이 비게되면 이벤트를 시작할 수 있습니까?
- 23. 웹 브라우저로 HTTP 요청을 할 수 있습니까?
- 24. 추적/BPT 트랩 ... 고속 트레드와 관련이 있습니까?
- 25. 브라우저에서 렌더링하기 전에 플래시 데이터에 액세스 할 수 있습니까?
- 26. 테스트 목적으로 웹 브라우저에서 WCF 웹 서비스 메서드를 호출 할 수 있습니까?
- 27. Express + socket.io : socket.io 클라이언트 스크립트는 404
- 28. iOS 인앱 브라우저에서 방문하는 도메인을 제한 할 수 있습니까?
- 29. 브라우저에서 사용자 이름과 비밀번호를 어떻게 번역 할 수 있습니까?
- 30. 웹 브라우저에서 gzip 디코딩 시간을 어떻게 확인할 수 있습니까?