C#跳过第二个套接字接收

时间:2019-05-10 03:39:43

标签: c# sockets

我需要从客户端获取两个信息,一个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;
}

0 个答案:

没有答案