public async void Start() { StartListener(); endPoint = new IPEndPoint(EndPointHelper.GetInterNetworkIPs().First(), ListenerEndPoint.Port); instance = await Instance.GetByNetId(endPoint, true, User); byte[] temp = instance.EndPoint.GetBytes(); Send(temp, null, SocketMessageType.Login, true); DBService.RowAccept = OnCommit; runEvent.Reset(); new Task(SendChangesRunner, TaskCreationOptions.LongRunning).Start(); }