CreateAccountController.GetResponse C# (CSharp) Method

GetResponse() private method

private GetResponse ( Socket, s, string query ) : string
s Socket,
query string
return string
    private string GetResponse(Socket s, string query) {
        s.Send(new ASCIIEncoding().GetBytes(query));
        if (!s.Poll(10000000, SelectMode.SelectRead)) {  // 10 seconds
            ErrorField.text = "Failed to connect to the server.";
            ErrorField.color = Color.red;
            return null;
        }
        byte[] buffer = new byte[2048];
        int received = s.Receive(buffer);
        string response = new ASCIIEncoding().GetString(buffer, 0, received);
        SplitData data = response.GetFirst();
        if (data.CommandType == "Error") {
            ErrorField.text = "Could not create account";
            ErrorField.color = Color.red;
            return null;
        }
        return data.Values.GetFirst().Values;
    }