端末やエミュレータ上でsocketを用いた通信を行うとき、設定によってはリアルタイム通信ができず、メッセージを送っても通知が来ないことがある。hostsファイルをいじることにより改善が図れる。windowsでは
http://i-think-it.net/windows10-hosts-easy-edit-two-ways/
の方法で書き換えられる。Macの場合、ターミナルで
sudo vim /private/etc/hosts
と入力する。hostsファイルを開いたら、
<自分のIPアドレス> socket.localhost.localdomain
を追記し、保存する。