internal void SendHeartbeat()
{
if (!IsConnected()) return; //jfis - necessary?
var data = new JObject();
data["topic"] = "phoenix";
data["event"] = "heartbeat";
data["payload"] = new JObject();
data["ref"] = MakeRef();
Push(data);
}