IT TIP

node.js 멀티 룸 채팅 예제

itqueen 2020. 11. 28. 13:22
반응형

node.js 멀티 룸 채팅 예제


여러 방을 지원하는 websocket / node.js 채팅 구현을 찾고 있습니다.

또한 여러 방 또는 서버가 필요한 앱을 작성하고 사람들이 어떻게 수행하는지에 대한 코드 샘플을 찾고 있습니다.

감사.

이 서비스를 제공 하는 http://pusherapp.com 서비스가 있다는 것을 알고 있지만 오픈 소스 예제를 찾고 있습니다.


아직 문제에 대한 해결책을받지 못했다는 것을 깨달았습니다. 내가 답을 제공 한이 질문을 보도록 제안하십시오.

node-websocket-server : 단일 node.js 프로세스에 대해 여러 개의 개별 "방송"을 가질 수 있습니까?


테스트 및 훌륭하게 작동 :

https://github.com/mmukhin/psitsmike_example_2

(github에서 17 개의 별이있는 node.js 및 socket.io 멀티 룸 채팅 튜토리얼)


STOMP 프로토콜 ( http://stomp.codehaus.org/Home )을 실행하는 http://orbited.org/를 살펴볼 수 있습니다 . 채널 지원 (방)이 있습니다. 따라서 사용자의 닉네임을 전달하는 JSON 인코딩 메시지를 채널로 보내면됩니다. 채널 목록을 얻는 방법을 잘 모르겠습니다. 직접 추적해야 할 수도 있습니다.


node.js와 함께 웹 소켓을 사용하는 방법을 보여주는 laktek 의 정말 멋진 튜토리얼 이 있습니다. 그는 또한 여기에 설명 된 게시 / 구독 서비스의 백엔드로 redis 를 사용하는 공동 코드 편집기를 가지고 있습니다.


이 요점 라이언 달에서 사용할 수는 Node.JS.로 작성된 기본 IRC 데몬입니다 Node.js를의 저자 여러 IRC 관련 Node.JS 프로그램을 설명하는 이 블로그 게시물에 소개되어 있습니다. websocket과 함께 사용해 볼 수있는 대안이 될 수 있습니다.

웹 채팅 데모 (http://chat.nodejs.org/) Node.js를 홈페이지에서 호스팅은 완벽한 예입니다 소스 코드는에서 찾을 수 있습니다 다음 GitHub의 저장소 와 MIT의 라이선스에 따라 이용할 수 있습니다.


Wompt 는 최근에 오픈 소스 화 된 node.js 멀티 룸 채팅 서버입니다 .


Socket.io는 방을 지원합니다. 이 링크는 몇 초 만에 구현하는 데 도움이되었습니다.

https://github.com/LearnBoost/socket.io/wiki/Rooms


http://github.com/maccman/juggernaut 이건 루비 전용입니다.

참고 URL : https://stackoverflow.com/questions/3409589/node-js-multi-room-chat-example

반응형