public void ProcessSignup() { _client.Send(HeadServerToClientMessage.AckSignUpReq); while (_client.Available == 0) { Thread.Sleep(50); } var request_data = _client.Receive <UserEntry>(); // FIX ME SignupError result = _auth.TrySignUp(IPAddress.Loopback, request_data); SignupResult to_send = null; if (result == SignupError.AllOk) { to_send = new SignupResult( HeadServerToClientMessage.AckSignUp, result); } else { to_send = new SignupResult( HeadServerToClientMessage.DenySignUp, result); } _client.Send(to_send); _client.Close(); return; }
public SignupResult(HeadServerToClientMessage result, SignupError whatWrong) { Result = result; WhatWrong = whatWrong; }