public void DisconnectAsync(OnClientDisconnectedCallback callback) { if (socket.Connected) { socket.BeginDisconnect( true, (ia) => { socket.EndDisconnect(ia); if (callback != null) { callback(); } }, null); } else { if (callback != null) { callback(); } } }
public void DisconnectAsync(OnClientDisconnectedCallback callback) { if (socket.Connected) { socket.BeginDisconnect( true, (ia) => { socket.EndDisconnect(ia); if (callback != null) { callback(); } }, null); } else { if (callback != null) { callback(); } } }