public void Close() { try { OnDisconnect?.Invoke(); Socket.Shutdown(SocketShutdown.Both); } catch (Exception) { // ignored } }
public void InitDisconnect() { Connection.On <string>("Disconnect", (tcpId) => DisconnectHandler?.Invoke(tcpId)); }
public Task Disconnect(Connection connection) { return(DisconnectHandler?.Invoke(connection)); }
private void OnDisconnectEventHandler() { DisconnectHandler?.Invoke(this, EventArgs.Empty); }