나는 chat와 비슷한 것을 만들지 만, 방 안에있는 모든 사용자에게 (sails.sockets.broadcast (... em)) 메시지를 보내는 방법을 알고 있지만 한 사용자에게 메시지를 보내는 방법을 이해하지 못합니다. (두 명의 사용자 간 채팅이라고 생각합니다.) 두 번째 사용자가 첫 번째 사용자에게 메시지를 보내면 두 번째로 보낸 메시지를받습니다.하지만 세 명의 사용자를 만들면 세 번째 사용자가 메시지를 보냅니다. 먼저 - 두 번째 사용자도 메시지를받습니다. 어떻게해야합니까? 어떻게 할 수 있는지 누가 압니까?socket.io와 sailsjs를 사용하여 두 명의 사용자간에 개인 채팅을 생성하는 방법
0
A
답변
4
Socket.io가 내장 된 객실을 보유하고 당신은 같은 것을 할 수 있습니다 :.
io.on('connection', function(socket){
socket.join('some room');
});
다음과 전화 : 또는
io.to('some room').emit('some event');
을, 당신은 개의 발광과 함께 객체에 전달할 수 서버 쪽에서, 클라이언트 쪽에서 해당 개체가 있는지 확인하십시오. 예를 들어 수신 이벤트의 객체가 ID가있는 경우 사용자가 메시지를 표시하려면 다음
var obj = {
shouldDisplay: someIDhere
}
socket.emit('yourEvent', obj);
그리고를 확인
관련 문제
- 1. 두 명의 사용자간에 XMPP 채팅 스레드를 동기화하는 방법은 무엇입니까?
- 2. socket.io와 node.js를 사용하여 android에서 채팅을 구현할 수 없습니다.
- 3. asp.net 사이트 사용자간에 채팅을 구현하는 방법은 무엇입니까?
- 4. 두 명의 별도 사용자간에 서버의 모델 클래스 인스턴스 유지
- 5. 비디오 채팅을 위해 Webrtc api를 사용하는 방법
- 6. sailsjs를 사용하여 MongoDb에서 이미지를 저장하고 검색하는 방법?
- 7. keytool을 사용하여 개인 키 인증서를 생성하는 방법
- 8. MediaElement.js를 사용하여 두 명의 플레이어를 만드는 방법
- 9. MongoDB를 사용하여 두 명의 사용자간에 페이스 북과 같은 채팅/토론 모델링하기
- 10. 2 명의 사용자간에 온라인 계약이 유효하며 향후 변경되지 않는지 확인하십시오.
- 11. Customer.io를 사용하여 서로 다른 두 명의 전자 메일을 동시에 두 명의 다른 사용자에게 동시에 보내는 방법.
- 12. FQL을 사용하여 두 명의 Facebook 사용자 간의 유사점 찾기
- 13. 서블릿에서 두 명의 로그인 사용자와 한 객체를 공유하는 방법
- 14. 단일 Tomcat 인스턴스에서 두 명의 listener를 생성하는 방법은 무엇입니까?
- 15. sailsJS를 사용하여 값이 mysql 데이터베이스에 삽입되지 않습니다.
- 16. SailsJS를 사용하여 한 번에 여러 레코드 업데이트
- 17. iOS - 개인 방법으로 카테고리를 생성하는 방법
- 18. 한 명의 생산자, 두 명의 소비자 변형
- 19. 라즈베리 파이 sailsJS를 설치
- 20. 두 명의 사용자가 표시하는 대화방
- 21. 두 명의 사용자 Ip와의 통신
- 22. 그룹 채팅을 사용하여 phonegap
- 23. 두 명의 대표단 사용
- 24. 두 명의 사용자 비교
- 25. twilio를 사용하여 두 명의 익명 호출자를 연결하는 방법
- 26. socket.io와 함께 SocketRocket을 사용하는 방법?
- 27. Express를 Socket.io와 함께 사용하는 방법?
- 28. socket.io와 oop를 올바르게 사용하는 방법
- 29. Skype 채팅을 시작하는 방법
- 30. ~ 4 명의 사용자 전용 개인 호스트