private void Disconnect(UserClickedLogoffMessage msg, VSPCContext context) { context.FSDIsConnected = false; fsdSession.SendPDU(new PDUDeletePilot(msg.Callsign, context.CID)); fsdSession.Disconnect(); broker.Publish(new FSDDisconnectedMessage()); }