2017-10-11 2 views
0

두 장치간에 실시간 통신을 어떻게 얻을 수 있습니까? 간단한 멀티 플레이어 게임을 구현하고 싶습니다. socket.io 또는 webRTC를 사용하는 것이 더 좋습니까? 모든 온라인 사용자를 표시하고 특정 사용자에게 재생 초대장을 보내려합니다. 그리고 그것이 수락되면 통신이 성립됩니다.Ionic 3 실시간 통신

답변

0

연결을 설정하려면 Socket.io 처리를 담당하는 응용 프로그램 용 서버가 필요할 수 있습니다!

그런 다음 두 플레이어에서 서버에 연결하여 동일한 방에있는 경우 해당 작업을 수행 할 수 있습니다.

Ionic + Socket tutorial을 통해 앱과 작은 NodeJS 서버를 모두 설정할 수 있습니다. 앱이 내부

에만이 같은 소켓에 연결해야합니다

this.socket.connect(); 

당신이 나중에 서버에서 처리 할 수 ​​ 메시지 방출에 당신이 할 수있는 연결되면 :

this.socket.emit('looking-for-group', { user: userId }); 

서버 쪽에서 다른 참가자를 찾고 게임을 시작하기 위해 서버의 두 플레이어에게 메시지를 보낼 수 있습니다!