锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产日韩综合,亚洲盗摄视频,91久久久久http://m.shnenglu.com/saga/category/1425.html瀛︿範錛岄捇鐮旓紝鎬濊冿紝鍒涙柊錛? 鎴戞墠鍒氫笂璺紝鏈夊ソ澶氱殑鏈熷緟錛?/description>zh-cnTue, 20 May 2008 09:18:35 GMTTue, 20 May 2008 09:18:35 GMT60[鍘熷垱]鐢╓inpcap鍑芥暟杞彂鍖呴渶瑕佺暀蹇冪殑涓鐐?/title><link>http://m.shnenglu.com/saga/archive/2006/04/16/5654.html</link><dc:creator>saga.constantine</dc:creator><author>saga.constantine</author><pubDate>Sun, 16 Apr 2006 09:13:00 GMT</pubDate><guid>http://m.shnenglu.com/saga/archive/2006/04/16/5654.html</guid><wfw:comment>http://m.shnenglu.com/saga/comments/5654.html</wfw:comment><comments>http://m.shnenglu.com/saga/archive/2006/04/16/5654.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://m.shnenglu.com/saga/comments/commentRss/5654.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/saga/services/trackbacks/5654.html</trackback:ping><description><![CDATA[聽聽聽聽聽聽聽 <img height="20" src="http://m.shnenglu.com/Emoticons/QQ/31.gif" width="20" border="0" />鏈榪戣嚜宸卞洜涓哄疄闄呴渶瑕?鐢╳inpcap寮鍙戜竴涓▼搴忛噷闈㈡湁闇瑕佽漿鍙戝寘.鑷繁灝卞啓浜嗕竴涓?鍙戠幇杞彂鏃跺歡>500ms.涔熺‘瀹炴妸鑷繁鍚撳埌浜?渚挎妸杞彂鐨勯偅孌典唬鐮佸紑濮嬬簿鍑?澶ц嚧濡備笅 <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 102.24%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 427px; BACKGROUND-COLOR: #eeeeee"><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">((j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">pcap_next_ex(slecadopt,</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">pkt_header,(</span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000">聽u_char</span><span style="COLOR: #000000">**</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">pkt_data))</span><span style="COLOR: #000000">>=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /><img id="Codehighlighter1_76_685_Open_Image" onclick="this.style.display='none'; Codehighlighter1_76_685_Open_Text.style.display='none'; Codehighlighter1_76_685_Closed_Image.style.display='inline'; Codehighlighter1_76_685_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_76_685_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_76_685_Closed_Text.style.display='none'; Codehighlighter1_76_685_Open_Image.style.display='inline'; Codehighlighter1_76_685_Open_Text.style.display='inline';" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_76_685_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/images/dot.gif" /></span><span id="Codehighlighter1_76_685_Open_Text"><span style="COLOR: #000000">{聽聽聽<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)<br /><img id="Codehighlighter1_100_122_Open_Image" onclick="this.style.display='none'; Codehighlighter1_100_122_Open_Text.style.display='none'; Codehighlighter1_100_122_Closed_Image.style.display='inline'; Codehighlighter1_100_122_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_100_122_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_100_122_Closed_Text.style.display='none'; Codehighlighter1_100_122_Open_Image.style.display='inline'; Codehighlighter1_100_122_Open_Text.style.display='inline';" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽聽</span><span id="Codehighlighter1_100_122_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/images/dot.gif" /></span><span id="Codehighlighter1_100_122_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽</span><span style="COLOR: #0000ff">continue</span><span style="COLOR: #000000">;<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽聽}</span></span><span style="COLOR: #000000"><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">(unsigned聽</span><span style="COLOR: #0000ff">short</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)(pkt_data</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">12</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">htons(ETH_IP)</span><span style="COLOR: #000000">&&</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">!</span><span style="COLOR: #000000">(memcmp(pkt_data</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">,myip</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">mac,</span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">))</span><span style="COLOR: #000000">&&*</span><span style="COLOR: #000000">(unsigned聽</span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)(pkt_data</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">30</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000">myip</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">ip</span><span style="COLOR: #000000">&&</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">!</span><span style="COLOR: #000000">(memcmp(pkt_data,bcast,</span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)))<br /><img id="Codehighlighter1_303_683_Open_Image" onclick="this.style.display='none'; Codehighlighter1_303_683_Open_Text.style.display='none'; Codehighlighter1_303_683_Closed_Image.style.display='inline'; Codehighlighter1_303_683_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_303_683_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_303_683_Closed_Text.style.display='none'; Codehighlighter1_303_683_Open_Image.style.display='inline'; Codehighlighter1_303_683_Open_Text.style.display='inline';" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽聽</span><span id="Codehighlighter1_303_683_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/images/dot.gif" /></span><span id="Codehighlighter1_303_683_Open_Text"><span style="COLOR: #000000">{聽<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(z</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">Pipmachead;z</span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000">NULL;z</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">z</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">next)<br /><img id="Codehighlighter1_346_676_Open_Image" onclick="this.style.display='none'; Codehighlighter1_346_676_Open_Text.style.display='none'; Codehighlighter1_346_676_Closed_Image.style.display='inline'; Codehighlighter1_346_676_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_346_676_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_346_676_Closed_Text.style.display='none'; Codehighlighter1_346_676_Open_Image.style.display='inline'; Codehighlighter1_346_676_Open_Text.style.display='inline';" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽聽</span><span id="Codehighlighter1_346_676_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/images/dot.gif" /></span><span id="Codehighlighter1_346_676_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">(unsigned聽</span><span style="COLOR: #0000ff">long</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">)(pkt_data</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">30</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">z</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">ip)<br /><img id="Codehighlighter1_410_655_Open_Image" onclick="this.style.display='none'; Codehighlighter1_410_655_Open_Text.style.display='none'; Codehighlighter1_410_655_Closed_Image.style.display='inline'; Codehighlighter1_410_655_Closed_Text.style.display='inline';" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_410_655_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_410_655_Closed_Text.style.display='none'; Codehighlighter1_410_655_Open_Image.style.display='inline'; Codehighlighter1_410_655_Open_Text.style.display='inline';" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span id="Codehighlighter1_410_655_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://m.shnenglu.com/images/dot.gif" /></span><span id="Codehighlighter1_410_655_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽memcpy(cmac</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">mac,z</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">mac,</span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">);<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 memcpy(cmac</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">mac</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">,myip</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">mac,</span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">);<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽memcpy(sendbuf,pkt_data,pkt_header</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">caplen);<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 memcpy(sendbuf,cmac,</span><span style="COLOR: #000000">12</span><span style="COLOR: #000000">);<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 pcap_sendpacket(slecadopt,sendbuf,pkt_header</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">caplen);聽聽聽聽聽聽<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽聽聽聽聽聽}</span></span><span style="COLOR: #000000">聽<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #0000ff">continue</span><span style="COLOR: #000000">;<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽聽}</span></span><span style="COLOR: #000000"><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />聽聽聽聽聽}</span></span><span style="COLOR: #000000"><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div>聽聽聽聽聽聽聽 榪囩▼寰堢畝鍗?pcap_next_ex()鏀跺寘,鍦ㄥ仛鍒ゆ柇澶勭悊,鐒跺悗鐢╬cap_sendpacket()鍙戝寘.<img height="20" src="http://m.shnenglu.com/Emoticons/QQ/icon18.gif" width="25" border="0" />鎬庝箞鎯抽兘涓嶄細鏈夐偅涔堝ぇ鐨勬椂寤?寰堜笉瑙e氨鎼滅儲浜嗕笅鍏充簬pcap_sendpacket()鍙戝寘鏁堣兘鐨勭綉欏?鍏朵腑鏈変竴涓?a >http://community.csdn.net/Expert/TopicView3.asp?id=4153633</a>鏉ラ噷闈㈡湁浜鴻 <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">鎴戠敤winpcap鍋氫釜涓涓垵姝ョ殑璇曢獙錛屾垜寰楁満鍣ㄦ槸濂?聽</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">銆?/span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">錛屽唴瀛?12錛屾垜涓涓嚎紼嬫帴鍖咃紝涓涓嚎紼嬫敹鍖咃紝鐢ㄥ姩鎬佽繛琛ㄥ仛緙撳瓨錛屼竴縐掗挓杞彂1錛?涓寘娌℃湁澶氬ぇ闂錛岃鏄啀澶氫簡錛屽氨浼氬張涓㈠寘錛岃漿鍙戜笂鍗冧竾鍖呰涓㈠嚑鐧句釜銆?/span></div>榪樻湁浜鴻 <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">winpcap鐨剆endpacket瓚呯駭鎱紝鑰屼笖寤惰繜寰堝ぇ銆?br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />鎴戣瘯鍥懼疄鐜頒竴涓猙ridge錛屽嵆涓涓鍙h繘鍏ョ殑鍖呬笉緇忎慨鏀逛粠涓涓鍙e嚭錛屽弽涔嬩害鐒躲傜粨鏋減ing鐨勭粨鏋滄樉紺哄歡榪熶負鏁扮櫨姣綰у埆錛屼釜鍒椂鍊欑敋鑷沖埌浜?縐掋傝繍琛屽叾瀹冨簲鐢ㄦ洿鏄笉鍙繊鍙椼?br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />鎴戞兂浣跨敤sendQuene錛岀粨鏋渟endQuene鐨勫叿浣撶敤娉曞彧瑙佽繃棰勫厛鍑嗗濂芥墍鏈夌殑鍖呯劧鍚庢暣浣撳彂閫佺殑錛屾病瑙佽繃闅忕潃鍖呮潵闅忕潃鍙戦佺殑渚嬪瓙銆傛垨璁稿浜庢垜鐨刡ridge錛寃inpcap鏄竴涓敊璇殑閫夋嫨錛熷張鎴栬呭ぇ瀹舵湁浠涔堟柊椴滅殑鎬濊礬錛熸効鎰忓惉澶у璇磋銆?/span></div>聽聽聽聽 聽聽 浣挎垜涔熷紑濮嬫鐤憄cap_sendpacket()浜?闅鵑亾鐪熷疄pcap_sendpacket()鏁堢巼搴?浣嗘槸鎴戣繕鏄笉鐩鎬俊.鍫傚爞winpcap鎬庝箞鍙兘鎬庝箞鎱?浣挎垜鍙戠幇鐮寸喚鐨勪嬌璐村瓙閲屾渶鍚庝竴鐨勪漢鐨勮娉? <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">鎴戜篃鍐欎簡涓被浼肩殑紼嬪簭錛屽歡鏃剁ǔ瀹氬湪20ms宸﹀彸錛屽甫瀹藉彲浠ヨ揪鍒?0M<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />鎴戝彂鐜頒竴涓湁瓚g殑浜嬫儏錛屽嵆鎴戝湪榪愯brigde鐨勬湇鍔″櫒涓婏紝榪愯涓涓猣luke鐨勬姄鍖呭伐鍏鳳紝灞呯劧鍙戠幇榪愯鍚庯紝閫氳繃bridge鍚庣殑鏃跺歡灞呯劧鍙湁1ms宸﹀彸浜嗭紝鍋滄鎶撳寘宸ュ叿鍚庯紝寤舵椂鍙堝洖鍒?0ms宸﹀彸錛岃瘯浜嗗嬈℃儏鍐甸兘涓鏍?br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />鎵撳紑緗戝崱鐨勫彞鏌勬槸鎸変笅闈㈢殑鍙傛暟鎵ц鐨?br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />pcap_open(d</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">name,聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽name聽of聽the聽device聽</span><span style="COLOR: #008000"><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">65536</span><span style="COLOR: #000000">,聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽portion聽of聽the聽packet聽to聽capture.</span><span style="COLOR: #008000"><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">PCAP_OPENFLAG_PROMISCUOUS,聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽promiscuous聽mode聽</span><span style="COLOR: #008000"><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽read聽timeout聽</span><span style="COLOR: #008000"><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">NULL,聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽remote聽authentication聽</span><span style="COLOR: #008000"><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">errbuf聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽error聽buffer聽</span><span style="COLOR: #008000"><br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">);聽<br /><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" />瀵規暟鎹姤鐨勬崟鑾鋒槸鐢╬cap_loop鍑芥暟錛屾垜璇曡繃灝唒cap_open鐨剅ead聽timeout鍙傛暟璁劇疆涓?/span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,鍗寵鍙栫珛鍗寵繑鍥烇紝浣嗚繖鏍峰緋葷粺璧勬簮鍗犵敤澶ぇ錛宑pu鍒╃敤鐜囧鍔犲埌100錛咃紝姝ゆ椂bridge鐨勫歡鏃跺氨寰堜笉紼沖畾浜嗭紝浠?ms鍒?s閮芥湁銆?/span></div>聽聽聽聽聽聽 浠栧湪閲岄潰鐗規剰鎻愬埌浜唒cap_open()鐨剅ead timeout鍙傛暟,鎴戝洖鎯寵搗鎴戠殑璁劇殑1000ms,涔熷氨鏄竴縐?瀚岀枒寰堝ぇ.(娉?鎴戠敤鐨勬槸pcap_open_live())<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">pcap_open_live(d</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">name,聽</span><span style="COLOR: #000000">1000</span><span style="COLOR: #000000">,聽</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">,聽</span><span style="COLOR: #000000">1000</span><span style="COLOR: #000000">,聽error)</span></div>鐒跺悗灝卞幓鏌inpcap鐨勫畼鏂硅祫鏂?a >http://www.winpcap.org/docs/docs31/html/group__wpcapfunc.html</a><br />閲岄潰璇寸殑寰堟竻妤? <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">to_ms聽specifies聽the聽read聽timeout聽in聽milliseconds.聽The聽read聽timeout聽is聽used聽to聽arrange聽that聽the聽read聽not聽necessarily聽</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">聽immediately聽when聽a聽packet聽is聽seen,聽but聽that聽it聽wait聽</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">聽some聽amount聽of聽time聽to聽allow聽more聽packets聽to聽arrive聽and聽to聽read聽multiple聽packets聽from聽the聽OS聽kernel聽in聽one聽operation.聽</span></div><p>聽聽聽聽 褰撳凡緇忓彂鐜板寘涔嬪悗榪樹細絳夊涓浜涚殑鍖呬竴璧瘋繑鍥?絳夊緟鏃墮棿灝辨槸read timeout.鏄庣櫧浜?鎴戞妸read timeout璁句負1浠ュ悗鏃跺歡闄嶅埌浜?lt;10ms.<br /><br />聽聽聽聽聽鍏朵腑榪橀渶瑕佹彁閱掔殑鏄敤Ethereal絳変竴浜涙姄鍖呭伐鍏風湅鍒版敹鍖呭埌杞彂鏃跺歡寰堝ぇ鏃跺氨浠ヤ負鏄痯cap_next_ex()鍜宲cap_sendpacket()鍑芥暟涔嬮棿鐨勫鐞嗛犳垚浜嗘椂寤?榪欓噷瀹規槗緇欐垜浠駭鐢熶竴涓亣鐩?浠ヤ負緗戝崱鏀跺埌鍖呯殑鏃跺埢灝辨槸杞彂紼嬪簭灝辮寮濮嬪鐞?瀹為檯涓妏cap_next_ex()榪樺湪絳夊緟鏇村鐨勫寘涓璧瘋繑鍥?<br />聽聽聽聽聽鎵浠?font style="BACKGROUND-COLOR: #ffffff" color="#ff1493">浜嬪彂鐨勫師鍥犵浜嬪彂鐜板満姣旇緝榪?/font>.鍦╬cap_open()閭?紼嬪簭灝卞氨鏄庝箞鍗冧笣涓囩紩鐨勫叧鑱旂潃.<br />聽聽聽聽 澶у涓瀹氳澶氭鐤戣嚜宸?鍒幓鎬姜宸ュ叿.winpcap寰堟棤杈滅殑.鍢誨樆!!<img height="20" src="http://m.shnenglu.com/Emoticons/QQ/14.gif" width="20" border="0" />鑲氬瓙楗夸簡鍘誨悆楗?img height="20" src="http://m.shnenglu.com/Emoticons/QQ/32.gif" width="20" border="0" />!!</p><p>聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽-----saga.constantine</p><img src ="http://m.shnenglu.com/saga/aggbug/5654.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/saga/" target="_blank">saga.constantine</a> 2006-04-16 17:13 <a href="http://m.shnenglu.com/saga/archive/2006/04/16/5654.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[鍘熷垱]鐢╳inpcap鑾峰彇鏈湴mac鐨勪竴孌典唬鐮?http://m.shnenglu.com/saga/archive/2006/04/13/5468.htmlsaga.constantinesaga.constantineThu, 13 Apr 2006 07:02:00 GMThttp://m.shnenglu.com/saga/archive/2006/04/13/5468.htmlhttp://m.shnenglu.com/saga/comments/5468.htmlhttp://m.shnenglu.com/saga/archive/2006/04/13/5468.html#Feedback3http://m.shnenglu.com/saga/comments/commentRss/5468.htmlhttp://m.shnenglu.com/saga/services/trackbacks/5468.html 鏈榪戠敤winpcap緙栫▼鍙戠幇winpcap涓嶈兘鐩存帴鐨勬彁鍙栨湰鍦扮綉鍗$殑mac鍦板潃.
聽聽聽聽 浜庢槸閫氳繃鍚戣嚜宸卞彂arp璇鋒眰鏉ヨ幏寰楁湰鍦扮殑mac.鑷繁鍐欎簡孌典唬鐮?濡備笅:

int 聽getmmac()
{聽聽聽
聽聽聽聽unsigned聽
char 聽聽聽sendbuf[ 42 ];
聽聽聽聽
int 聽聽聽聽i = 7 ,k;
聽聽聽聽ETHDR聽聽eth;
聽聽聽聽ARPHDR聽arp;
聽聽聽聽
struct 聽pcap_pkthdr聽 * 聽聽pkt_header;
聽聽聽聽u_char聽
* 聽pkt_data;聽

聽聽聽聽
for (k = 0 ;k < 6 ;k ++ )
聽聽聽聽{
聽聽聽聽聽聽聽聽eth.eh_dst[k]
= 0xff ;
聽聽聽聽聽聽聽聽eth.eh_src[k]
= 0x0f ;
聽聽聽聽聽聽聽聽arp.arp_sha[k]
= 0x0f ;
聽聽聽聽聽聽聽聽arp.arp_tha[k]
= 0x00 ;
聽聽聽聽}
聽聽聽聽eth.eh_type
= htons(ETH_ARP);
聽聽聽聽arp.arp_hdr
= htons(ARP_HARDWARE);
聽聽聽聽arp.arp_pro
= htons(ETH_IP);
聽聽聽聽arp.arp_hln
= 6 ;
聽聽聽聽arp.arp_pln
= 4 ;
聽聽聽聽arp.arp_opt
= htons(ARP_REQUEST);
聽聽聽聽arp.arp_tpa
= myip -> ip;
聽聽聽聽arp.arp_spa
= inet_addr( " 127.0.0.2 " );

聽聽聽聽memset(sendbuf,
0 , sizeof (sendbuf));
聽聽聽聽memcpy(sendbuf,
& eth, sizeof (eth));
聽聽聽聽memcpy(sendbuf
+ sizeof (eth), & arp, sizeof (arp));

聽聽聽聽
if (pcap_sendpacket(slecadopt,sendbuf, 42 ) == 0 )
聽聽聽聽{
聽聽聽聽聽聽聽聽printf(
" PacketSend聽succeed\n\n " );
聽聽聽聽}
聽聽聽聽
else
聽聽聽聽{
聽聽聽聽聽聽聽聽printf(
" PacketSendPacket聽in聽getmine聽Error:聽%d\n " ,GetLastError());
聽聽聽聽聽聽聽聽
return 0 ;
聽聽聽聽}
聽聽聽聽
聽聽聽聽
while ((k = pcap_next_ex(slecadopt, & pkt_header,( const 聽u_char ** ) & pkt_data)) >= 0 )
聽聽聽聽{聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽
if ( * (unsigned聽 short * )(pkt_data + 12 ) == htons(ETH_ARP) &&* (unsigned聽 short * )(pkt_data + 20 ) == htons(ARP_REPLY) &&* (unsigned聽 long * )(pkt_data + 38 ) == inet_addr( " 127.0.0.2 " ))
聽聽聽聽聽聽聽聽{
聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽
for (i = 0 ;i < 6 ;i ++ )
聽聽聽聽聽聽聽聽聽聽聽聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽myip
-> mac[i] =* (unsigned聽 char * )(pkt_data + 22 + i);
聽聽聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
break ;
聽聽聽聽聽聽聽聽}
聽聽聽聽}
聽聽聽聽
if (i == 6 )
聽聽聽聽{
聽聽聽聽聽聽聽聽
return 1 ;
聽聽聽聽}
聽聽聽聽
else
聽聽聽聽{
聽聽聽聽聽聽聽聽
return 0 ;
聽聽聽聽}
}

鍐欑殑鏄竴涓嚱鏁?鍏朵腑arp璇鋒眰鐨勫彂閫佹柟鍦板潃濉殑鏄?27.0.0.2.榪欎釜閮芥病浠涔堝叧緋?
褰撶劧鎻愬彇鏈湴鐨刴ac榪樺彲浠ョ敤api鐩存帴鑾峰彇.浣嗘槸涓嶇煡閬撶敤pcap榪樻湁鍒殑濂芥柟娉?楂樻墜鎸囨暀.璋㈣阿

]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久亚洲精品一区二区| 国产欧美一区二区精品仙草咪| 欧美gay视频激情| 久久xxxx精品视频| 一区二区三区国产| 亚洲电影第三页| 亚洲日韩欧美视频一区| 久久久久久伊人| 亚洲欧美电影院| 欧美www在线| 亚洲线精品一区二区三区八戒| 久久精品亚洲一区二区| 国产精品videosex极品| 蜜臀99久久精品久久久久久软件| 欧美黄色片免费观看| 国精品一区二区| 欧美一区二区三区免费观看视频 | 亚洲一级一区| 一区二区三区免费在线观看| 亚洲国产另类久久久精品极度| 久久亚洲图片| 欧美主播一区二区三区| 欧美国产一区二区在线观看 | 亚洲日韩欧美视频| 国产无遮挡一区二区三区毛片日本| 久久夜色精品国产欧美乱极品| 日韩亚洲一区二区| 亚洲视频精品在线| 亚洲电影在线播放| 亚洲精品永久免费精品| 亚洲精品孕妇| 亚洲视频日本| 欧美大片一区二区| 美女久久网站| 欧美成在线观看| 精品av久久久久电影| 欧美亚一区二区| 在线播放中文一区| 亚洲国产三级在线| 欧美成人在线网站| 一区二区三区精品视频| 久久亚洲不卡| 久久男人资源视频| 国产一区二区三区日韩| 亚洲国产一区二区三区在线播| 亚洲精品国产精品国自产观看| 一区二区三区波多野结衣在线观看| 亚洲欧洲另类| 亚洲老板91色精品久久| 久久视频在线视频| 在线观看亚洲专区| 欧美理论电影在线播放| 亚洲少妇在线| 美女网站久久| 欧美激情偷拍| 久久久久女教师免费一区| 欧美女人交a| 久久久另类综合| 狠狠色综合播放一区二区| 久久日韩粉嫩一区二区三区| 免费美女久久99| 久久看片网站| 在线欧美不卡| 在线精品视频一区二区三四| 91久久精品国产| 欧美日韩精品欧美日韩精品一| 亚洲欧美中文日韩在线| 性欧美video另类hd性玩具| 亚洲国产成人久久综合| 韩国av一区二区三区四区| 久久久久久久综合| 欧美日韩一卡二卡| 亚洲色图自拍| 欧美一区二区日韩一区二区| 99re66热这里只有精品4| 蜜桃精品久久久久久久免费影院| 日韩视频中午一区| 国产一区二区三区四区五区美女 | 激情视频一区| 欧美在线视频网站| 国产精品私人影院| 一本色道久久88亚洲综合88| 亚洲欧美日韩电影| 日韩午夜激情| 欧美在线观看视频| 欧美日韩国产一区精品一区| 欧美激情第六页| 在线综合亚洲欧美在线视频| 国产欧美一区二区精品秋霞影院| 国产精品毛片a∨一区二区三区|国| 欧美三级小说| 亚洲精品一区在线| 欧美顶级少妇做爰| 亚洲欧美精品suv| 国产亚洲人成a一在线v站| 国产精品丝袜久久久久久app| 国产亚洲a∨片在线观看| 欧美自拍丝袜亚洲| 亚洲综合视频一区| 一区二区在线看| 樱桃成人精品视频在线播放| 国产老女人精品毛片久久| 夜夜嗨av色综合久久久综合网| 国产精品sss| 亚洲一区二区三区四区在线观看| 久热精品视频在线观看一区| 日韩亚洲综合在线| 在线播放中文字幕一区| 亚洲一二三区精品| 亚洲精品一区久久久久久| 久久精品国产99| 一区二区动漫| 亚洲综合视频网| 亚洲视频一区二区在线观看| 亚洲天堂偷拍| 国产精品资源| 久久亚洲国产精品一区二区| 欧美激情一区二区三区全黄| 国产精品视频一二三| 欧美日韩午夜在线视频| 女主播福利一区| 韩日精品视频| 亚洲国产高清自拍| 99这里只有精品| 欧美a级大片| 一区二区三区成人精品| 欧美成年人视频网站| 在线视频国产日韩| 久久久久久久综合| 亚洲欧美国产日韩天堂区| 亚洲成色精品| 一区二区三区 在线观看视频| 欧美专区在线观看| 欧美激情五月| 一区二区在线观看视频在线观看| 美女福利精品视频| 国产精品免费小视频| 欧美日韩国产免费| 国外成人在线| 亚洲一区免费网站| 亚洲在线电影| 国产精品区免费视频| 免费欧美在线视频| 国产精品一区在线观看| 国产亚洲激情视频在线| 香蕉亚洲视频| 欧美一区二区视频免费观看 | 久久国产精品久久久| 中日韩美女免费视频网址在线观看| 久久国产免费看| 欧美大片免费久久精品三p| 欧美在线亚洲| 亚洲国产成人久久综合一区| 国产精品久久久久久久一区探花| 韩日成人av| 欧美一区二区精品久久911| 一本色道久久综合狠狠躁的推荐| 亚洲精品国产欧美| 小黄鸭精品aⅴ导航网站入口| 91久久在线视频| 亚洲欧洲一区| 国产精品女主播在线观看| 久久成人综合视频| 激情欧美一区二区三区在线观看| 在线亚洲免费| 国产精品视频网站| 免费欧美在线| 国产麻豆日韩| 99av国产精品欲麻豆| 一区二区视频欧美| 久久久国产精品亚洲一区| 久久成人这里只有精品| 欧美亚洲综合久久| 午夜精品免费在线| 欧美日本在线观看| 久久精品国产清自在天天线| 欧美激情综合网| 99re这里只有精品6| 欧美亚洲一区在线| 99riav1国产精品视频| 亚洲高清视频在线观看| 国产一区二区三区观看| 亚洲午夜在线视频| 欧美在线综合| 国产老女人精品毛片久久| 欧美一区2区三区4区公司二百| 欧美高清视频在线| 亚洲男人影院| 国产精品色婷婷| 久久黄色小说| 亚洲免费电影在线| 久久精品国产欧美亚洲人人爽| 在线日韩欧美视频| 欧美承认网站| 久久青青草综合| 亚洲大片在线观看| 羞羞漫画18久久大片| 欧美成人性网| 欧美在线视频日韩| 午夜天堂精品久久久久|