使用外部函數玩 Java 中的胚胎連接

https://dev.to/ulrich/playing-with-the-embryonic-connections-in-java-with-the-foreign-function-24k7

Java Foreign Function 在執行 Native Code 的連接下,用於啟動新的 TCP 連線,可以在 [這裡](https://github.com/ulrich/java-rawsocket) 找到例子程式。Native Code 用於執行胚胎式連接(embryonic connections),在 Java 中無法建立低階網路封包,所以使用 Foreign Function Interface (FFI) 來執行 C 語言的 netinet/tcp.h 函式庫。FFI 可以使用 Java 與原生程式互動,詳情可參考[這裡](https://docs.oracle.com/en/java/javase/22/core/foreign-function-and-memory-api.html)。

via DEV Community

June 3, 2024 at 07:10AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *