通过UDP到C#的IPFIX数据-我可以解码数据吗?
|
我试图从防火墙接收IPFIX / Netflow数据,然后使用接收到的数据从MSDN网站上获得一个代码示例,以创建UDP侦听器/客户端。
该代码可以正常工作,并开始显示数据,但是它的行话(请参见下文)因此我想我没有正确解码它。
有谁知道我需要做什么才能以正确的格式获取数据?
我使用的代码是:
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
public class ConsoleApplication2
{
private const int listenPort = 2055;
private static void StartListener()
{
bool done = false;
UdpClient listener = new UdpClient(listenPort);
IPEndPoint groupEP = new IPEndPoint(IPAddress.Any, listenPort);
try
{
while (!done)
{
Console.WriteLine(\"Waiting for broadcast\");
byte[] bytes = listener.Receive(ref groupEP);
Console.WriteLine(\"Received broadcast from {0} :\\n {1}\\n\",
groupEP.ToString(),
Encoding.ASCII.GetString(bytes, 0, bytes.Length));
}
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
finally
{
listener.Close();
}
}
public static int Main()
{
StartListener();
return 0;
}
}
我得到的数据是:
?M?▼? \'$▬+? ☺☺?M?▼??? k`
&?? _?07 ???? Q ?? E?U?j♥☻
♠P♣x♣►♥→♦
☼?M?▼?M?▼? 1♠►?
? ☺
提前致谢,
詹姆士
没有找到相关结果
已邀请:
1 个回复
丧泉缝锋