C # пропускает второй сокет получения - PullRequest
0 голосов
/ 10 мая 2019

Мне нужно получить от клиента две вещи: ip и порт (сначала порт), и мое приложение пропускает второй прием

while (true)
{
    SocketFlags sf;
    sf = SocketFlags.None;

    bytes = client.Receive(data, sf);
    port32 += System.Text.Encoding.ASCII.GetString(data, 0, bytes);
    port = Convert.ToInt32(port32);
    bytes = 0;
    break;
}

while (true)
{
    SocketFlags sf;
    sf = SocketFlags.None;
    bytes = client.Receive(data2, sf);
    ip += System.Text.Encoding.ASCII.GetString(data2, 0, bytes);

    if (ip != "")
        break;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...