使用BinaryReader与TcpListener,当我尝试BinaryReader.ReadString(流)时不获取数据

时间:2016-08-05 14:35:28

标签: c# binaryreader

    public static void ClientListener(object obj)                       
    {

        TcpClient client = (TcpClient)obj;                              
        NetworkStream netStream = client.GetStream();
        var br = new BinaryReader(netStream);
        var rec = new Record();
        string s = br.ReadString();
        Console.WriteLine(s);
        netStream.Close();                                                 
        client.Close(); 
    }

我知道我正在接收数据,如果我将数据转换为数组并将其转换为字符串,我可以读取一些数据。问题是,这些数据来自另一种语言(delphi)的结构,我无法控制它,也不知道它的确切含义。 我知道前两组数据是字符串,每组最多有255个字节。

我非常感谢任何建议,我是C#的新手。

0 个答案:

没有答案