ææºç åï¼è®©æåèåè
å
è°¢äº
netstat -an è¿ä¸ªæ¯å¨å½ä»¤è¡ä¸çå½ä»¤ï¼å
·ä½ä½ å¨æ¡é¢å¼å§è¿è¡éé¢è¾å
¥è¿æ®µå½ä»¤å°±å¯ä»¥çå°è¿å
¥ä½ çµèç计ç®æºIPå°åå端å£çï¼
å¨æè¯è¨éé¢çè¯è¦ç»åâè¿è¡âè¿ä¸ªå½ä»¤.
æ¯å¦: è¿è¡ (âcmd /c netstat -an >d:\1.txtâ, å, #éèçªå£)
ä¸é¢è¿æ®µå°±æ¯è®©æè¯è¨åæ§è¡ä¸æ¡å½ä»¤è¡å½ä»¤ï¼å½ä»¤å
容æ¯æ§è¡netstat -an 并ä¿åå°dçç1.txtä¸ï¼éèçªå£è¿è¡ã
åå§å¥æ¥åç¸å¯¹æ¥è¯´è¦éº»ç¦ä¸ç¹ï¼è¿éæ临æ¶åäºä¸æ®µãä½ å¯ä»¥æ¿å»åèãå
·ä½çé代ç å°±é ä½ èªå·±å»åäºã
.çæ¬ 2
.æ¯æåº EThread
.æ¯æåº ERawSock
.æ¯æåº spec
.ç¨åºé çªå£ç¨åºé1
.ç¨åºéåé 许å¯è¯, æ´æ°å
.ç¨åºéåé æ¯å¦éåº, é»è¾å
.åç¨åº _æé®1_被åå»
许å¯è¯ ï¼ å建è¿å
¥è®¸å¯è¯ ()
å¯å¨çº¿ç¨ (&æ¥æ¶åç¨åº, , )
.åç¨åº æ¥æ¶åç¨åº
.å±é¨åé åå§å¥æ¥å, åå§å¥æ¥å
.å±é¨åé IPæ¥å¤´, IPæ¥å¤´
.å±é¨åé æ°æ®, åèé
è¿å
¥è®¸å¯åº (许å¯è¯)
.å¤æ循ç¯é¦ (æ¯å¦éåº ï¼ å)
æ°æ® ï¼ åå§å¥æ¥å.æ¥æ¶ ()
åå§å¥æ¥å.åIPæ¥å¤´ (æ°æ®, IPæ¥å¤´)
ç¼è¾æ¡1.å å
¥ææ¬ (å°ææ¬ (IPæ¥å¤´.æºIPå°å) ï¼ â â ï¼ å°ææ¬ (IPæ¥å¤´.ç®çIPå°å) ï¼ #æ¢è¡ç¬¦)
.å¤æ循ç¯å°¾ ()
éåºè®¸å¯åº (许å¯è¯)
.åç¨åº __å¯å¨çªå£_å°è¢«éæ¯
æ¯å¦éåº ï¼ ç
å é¤è¿å
¥è®¸å¯è¯ (许å¯è¯)
å»¶è¿ (300)
éæ¯ ()