2012-02-12 29 views
0

任何人都知道如何在沒有IP幫助的情況下創建連接?像Winbox連接?是否可以通過MAC地址創建套接字連接?如何在Java或C#中創建MAC連接?

+0

如果您有MAC地址,爲什麼不把它解析爲IP地址? – Max 2012-02-12 01:21:59

+0

請詳細解釋您的使用案例。你在一個以太網連接?你想達到什麼目的? – 2012-02-12 01:23:26

+0

請參見[this](http://stackoverflow.com/questions/3574036/java-library-for-raw-ethernet)和[this](http://stackoverflow.com/questions/3854961/best-way-to -do-raw-socket-programming-involvement-java)的問題。 – 2012-02-12 01:30:54

回答

0

好吧,這可能是一種矯枉過正的行爲,我確信有更好的意見,但爲了完成一些工作,你可以看看WinPcap,它是完美的.NET包裝器Pcap.net。

您可以使用網卡注入(並捕獲)任何數據包,並且可以輕鬆構建符合您需要的任何數據包。我相信這樣的事情需要比插座編程更低級的東西,這就是爲什麼我推薦使用Pcap,如果沒有找到更好的解決方案。