如何實現ARP協議TCP的TCP/IP協議族的ARP協議/使用Java作爲編程語言IP套件如何實現使用Java作爲編程語言
-3
A
回答
1
您可以實現在Java中是ARP,但它(如上所述)需要原始套接字,只能由特權用戶訪問。 Java ARP包的一個例子(以及它的用法)可以在:http://jpcap.sourceforge.net/javadoc/net/sourceforge/jpcap/net/ARPPacket.html找到。
請注意,該庫使用鏈接到libpcap(或winpcap)庫的本機代碼,因此構建將依賴於平臺。 (不是RORA)。
+0
除了要求提升特權之外,只有使用本地代碼庫的Java才能使用原始套接字。 (在jpcap的情況下,它使用的是libcap。) –
+0
@Stephen C - 是的......它需要本地代碼,我應該指定構建將是平臺特定的(固定的)。 –
相關問題
- 1. 如何實現中去編程語言
- 2. 如何使用Java作爲Arduino的編程語言?
- 3. 如何爲編程語言實現自動完成器
- 4. 使用Java編碼編程語言
- 5. Agda作爲編程語言
- 6. 如何使用C語言實現CRC
- 7. java編程語言
- 8. 徽標編程語言的實現
- 9. 實現新的編程語言
- 10. 以新的編程語言實現xunit
- 11. 如何使用PHP作爲編程語言?
- 12. 如何使用C語言實現Java InputStream函數available()?
- 13. R作爲通用編程語言
- 14. 我將如何實現在編程語言以下可能性,例如Java的
- 15. 俄語編程語言「Rapira」的現代實現?
- 16. 如何通過編程語言實現異常處理?
- 17. 如何以lc3彙編語言實現PRINT子程序?
- 18. 如何設計和實現編程語言?
- 19. 你將如何實現一個函數式編程語言?
- 20. 使用不同的GPL(通用編程語言)實現的DSL(域特定編程語言)
- 21. 如何使用編程語言實現三角函數表達式?
- 22. 關於java編程語言
- 23. 如何使用java編程語言導入文件
- 24. 如何開始使用帶Java背景的Ruby編程語言?
- 25. 作爲桌面編程語言的PHP
- 26. 如何將我的DSL轉換爲現有的編程語言?
- 27. 如何用同一種語言實現一種語言比語言更快?
- 28. 如何使用Vala編程語言製作PHP模塊?
- 29. 從ZPL(Zebra編程語言)轉換爲IPL(Intermec編程語言)
- 30. Osek實現語言
1.學習Java 2.學習ARP協議3.嘗試實現它(注意:我懷疑這在普通Java中是可行的,因爲ARP需要低級別的網絡訪問) –
爲什麼?它已經在您的操作系統中實施。你當然不能用普通的Java來完成,你需要訪問原始的套接字,這是普通的Java所沒有的。 – EJP