当前位置:编程学习 > C#/ASP.NET >>

SharpPcap问题

我用SharpPcap写了个程序,可是EthernetPacket.Bytes转换成字符串后是:

 $�s� $!��. E  �q`@ �J�� u@=�+GG׎�ع��"P@)#  MSG 82 N 136
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-MMS-IM-Format: FN=Microsoft%20YaHei%20; EF=; CO=0; CS=1; PF=0

你好222


这样的字符,我要怎么做才能看到正确的文本呢? --------------------编程问答-------------------- 不懂你说的那个,看字符像是字符编码集错误的样子。 --------------------编程问答-------------------- System.Text.Encoding.UTF8.GetString(EthernetPacket.Bytes) --------------------编程问答-------------------- 可以用 EthernetPacket.ToColoredString()把报文转成格式化的字符串 --------------------编程问答-------------------- 围观,学习 --------------------编程问答-------------------- --------------------编程问答-------------------- 前面的乱码是协议报头,这个数据是需要解析的,与SharpPcap配套的PacketDotNet就是用来解析协议的 --------------------编程问答-------------------- EthernetPacket.ToColoredString()我试了,这个只能得到header信息,body内容并不能得到阿
不知道怎么解决。。。 --------------------编程问答-------------------- 哇塞,成这样了,不懂···
帮顶·······
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,