从c#server应用程序获取客户端字节编码

时间:2015-05-05 00:11:01

标签: c# tcp

我在C#中有一个TCP服务器接受客户端并将其数据打印到控制台。

要读取数据并将其写入控制台,我目前使用它:

data = new byte[1024];
recv = client.Receive(data);
Console.WriteLine(Encoding.ASCII.GetString(data, 0, recv));

当我在Hercules TCP Client,Telnet和其他程序中连接时,此方法适用。但是,当使用我的PSP发送字符串时,它不会显示。 PSP字符串出现在其他TCP服务器应用程序中,但它不会使用我上面使用的代码读取。

如何读取从PSP收到的编码类型并将其设置为C#Server中的编码?

也许我正在寻找错误的方向:这是我的计划的核心:http://pastebin.com/ZKTfJV1u

0 个答案:

没有答案