如何找出缓冲区大小C#

时间:2016-05-21 16:07:58

标签: c# udp size buffer

我需要使用UDP客户端帮助(C#)将大文件发送到另一台计算机。当我尝试发送字节数组时,我使用有关buffersize的文本捕获了Exception。我认为我将我的大数组分成许多小数组并将其发送到另一台计算机,但最重要的是我需要知道我的缓冲区大小,然后我可以将其划分为正常。我知道我必须使用什么。如何通过C#help知道缓冲区。 我写了一个大的应用程序,从表单读取一些infro并将其转换为字节数组,之后它发送到另一个IP

string regInfo =
            "new" + "|" +
            GlobalInfo.profInf.UserName + "|" +
            GlobalInfo.profInf.MD5HS + "|" +
            GlobalInfo.profInf.E_mail + "|" +
            GlobalInfo.profInf.NickName + "|" +
            Encoding.UTF8.GetString(GlobalInfo.profInf.ProfileImage) + "|" +
            GlobalInfo.profInf.ShortInfo + "|";
        byte[] buffer = Encoding.UTF8.GetBytes(regInfo);
        GlobalInfo.sender.Send(buffer, buffer.Length);

0 个答案:

没有答案