作者KuanYinMah (傻瓜与野丫头)
看板C_Sharp
标题Re: [分享] SharpPcap
时间Tue Dec 23 17:05:13 2008
※ 引述《ilay (dream designer)》之铭言:
: http://www.tamirgal.com/home/dev.aspx?Item=SharpPcap
: 这是作者使用 C# 基於 WinPcap 所发展出来的
: 除了有 source code 外 也提供了不少范例
: 对於要在 .Net 上发展网路应用程式的人来说 应该会很有用的
关於这个 Library 我有一个问题想请教有在用的人.
使用 SharpPcap 来传送封包的话, 它一般都是有用 NetworkDevice 类别
里面有 PcapSendQueue 及 PcapSendPacket 两个方法
如果是一个一个要送的话, 就是直接呼叫 PcapSendPacket 来送
但如果是一次有很多封包要送的话, 那依作者的说法是用 PcapSendQueue 效能比较好
但是我在作者的网页看到 PcapSendQueue 的使用时机, 都是把封包 Dump 出来後
才在用 PcapOfflineDevice 来读这个 Dmup 档, 再加到 Queue 里来送...
那我该怎麽弄成, 我自己会产生封包, 然後自己用 Queue 来送呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.93.11
1F:推 lovepc:你可以找一下 还有没有类似送封包的method 12/26 15:58
2F:→ lovepc:winpcap提供两种传送封包的方式 12/26 15:58
3F:→ lovepc:1.from source -- File or NIC 12/26 15:59
4F:→ lovepc:2.自己准备byte array 当作资料传送 12/26 15:59
5F:→ lovepc:pcap_sendpacket(senderInterface, pktdata, size); 12/26 15:59
6F:→ lovepc:如果作者里面没有提供的话 就自己包装吧~ 12/26 16:00