C# socket receive的信息为乱码? 50

有一个cablemodem,IP为192.168.100.1;手动在cmd.exe输入telnetip会出现一些信息,比如username:使用socket连接后,rec... 有一个cable modem ,IP为192.168.100.1;手动在cmd.exe 输入telnet ip会出现一些信息,比如username:
使用socket连接后,receive的信息为乱码,求指教,谢谢~~代码如下:
IPAddress address = IPAddress.Parse(textBoxTelnetIp.Text.Trim());
int port = 23;
IPEndPoint endpoint = new IPEndPoint(address, port);
Socket telnet = new Socket(endpoint.AddressFamily, SocketType.Stream,ProtocolType.Tcp);
Byte[] recvbytes = new Byte[1024];
telnet.Connect(endpoint);
int bytes = 0;
bytes = telnet.Receive(recvbytes, recvbytes.Length, 0);
textBoxTelnetInfo.Text = Encoding.ASCII.GetString(recvbytes, 0, bytes);
展开
 我来答
zhang399401
2013-11-18 · TA获得超过702个赞
知道小有建树答主
回答量:1347
采纳率:0%
帮助的人:942万
展开全部
发送或接收的时候编码格式不对
追问
我没有发送,只接受socket连接后的返回值,ASCII/Unicode/Default/UTF8/UTF32/UTF7都是乱码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EGTO81
2013-11-18
知道答主
回答量:27
采纳率:0%
帮助的人:17.5万
展开全部
将获取的字符,进行重构!
追问
不明白,麻烦贴个代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奔波儿灞灞波儿奔
2013-11-19
知道答主
回答量:1
采纳率:0%
帮助的人:1438
展开全部
翻译成汉语!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式