Мне нужно получить от клиента две вещи: 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;
}