https://api.sgrsoft.com/v1/post/info?post_no=[방송번호]&client_id=[클라이언트 아이디]
{
code: 200,
message: null,
result: {
....
chat_host: "chat.sgrsoft.com",
chat_port: "8253",
chat_ver: 2,
...
},
}
방송정보에서 채팅호스트 및 포트 정보를 얻어옵니다.
socket.io 를 이용하여 채팅서버에 접속합니다.
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.js"></script>
<script>
var socket = io.connect('https://chat.sgrsoft.com:8253');
socket.on('connect', function() {
socket.emit('JOIN', {room: '방송번호'});
});
socket.on('connection', function(e) {
console.log(e);
});
socket.on('HELO', function(json){
console.log(json); //접속에 성공시 채팅방 정보가 답변이 옵니다.
});
</script>