#眉標=.NET 3.5、P2P、PNRP #副標=.NET Framework 3.5應用開發(1) #大標=Vista的P2P與對等名稱解析通訊協定 #作者=文/圖 黃嘉輝 ====<反灰>=========== C:\>netsh netsh> ================= ====<反灰>=========== netsh>p2p pnrp peer netsh p2p pnrp peer> ================= ====<反灰>=========== netsh>p2p pnrp peer 找不到下列命令: p2p pnrp peer。================= ====<反灰>=========== netsh p2p pnrp peer>add registration 0.athena Peer name has been registered in all clouds Ok. ================= ====<反灰>=========== C:\>netsh p2p pnrp peer traceroute 0.athena Resolve started... Found: Addresses: [2008:0000:0510:e38e:3493:3b5a:bc55:afc2]%0:0 tcp Extended payload (string): Extended payload (binary): Resolve Path: [2008:0000:0510:e38e:38ca:1cbc:e7ec:157a]:3540, (0), (0) Accepted 2008:0000:0510:e388:0819:1d1b:b88f:def0]:3540, (4), (47) Accepted [2008:0000:0510:e388:0819:1d1b:b88f:def0]:3540, (4), (31) Accepted [2008:0000:0510:e390:3cca:079d:e768:2771]:3540, (5), (1094) Accepted [2008:0000:0510:e38c:0851:f227:7c94:6422]:3540, (9), (15) Accepted [2008:0000:0510:e38e:3493:3b5a:bc55:afc2]:3540, (0), (47) ================= ====<反灰>=========== C:\>netsh p2p pnrp peer show convertedname 0.athena DNS Name: athena-v2a.p0.pnrp.net ================= ====<反灰>=========== C:\>ping athena-v2a.p0.pnrp.net Pinging athena-v2a.p0.pnrp.net [2008:0:0510:e37a:12c2:2e43:a6d2:4a89] from 2008:0:0510:e37a:12c2:2e43:a6d2:4a89 with 32 bytes of data: Reply from 2008:0:0510:e37a:12c2:2e43:a6d2:4a89: time<1ms Reply from 2008:0:0510:e37a:12c2:2e43:a6d2:4a89: time<1ms Reply from 2008:0:0510:e37a:12c2:2e43:a6d2:4a89: time<1ms Reply from 2008:0:0510:e37a:12c2:2e43:a6d2:4a89: time<1ms Ping statistics for 2008:0:0510:e37a:12c2:2e43:a6d2:4a89: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms ================= ====<反灰>=========== using System.Net.PeerToPeer; ================= ====<反灰>=========== using System.Net.PeerToPeer.Collaboration; =================