socketでうまくリアルタイムに更新されないとき

端末やエミュレータ上で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

を追記し、保存する。