java - JVM 中的套接字是如何实现的?

标签 java sockets network-programming jvm

我想知道,套接字是如何在 Java 虚拟机中实现的。

  • 是否包含原生库?
  • 如果是 C 语言库?

在哪里可以找到有关此主题的信息? offical Java tutorial on networking对我没有帮助。

一些有趣的链接会有所帮助。

更新: 有没有Sun官方提供的信息?

提前致谢!

编辑 我找到了证据,我将我的答案标记为正确答案。感谢 Oscar,这对我来说是完美的暗示!!!谢谢!

最佳答案

可能使用底层平台公开的 system-V 套接字调用,例如Unix下的system-V,Windows下的WinSock。该规范仅规定了虚拟机的行为方式,因此实现者可以按照自己的意愿自由行事。

关于java - JVM 中的套接字是如何实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/438154/

相关文章:

java - Java 的问题 - 奇偶字母

java - java中的socket编程问题

node.js - 来自socket.io的ERR_CONNECTION_REFUSED

c# - 从设备驱动程序重新抛出套接字异常

c# - Apple 的 Windows 版 Bonjour SDK

windows - 关于 127.0.0.1 和 IPC 使用套接字

java - 如何删除声音片段?

java - Hadoop 伪分布式 java.net.ConnectException : Connection refused on virtual box

java - 无法从 Storm 教程运行 storm-starter 拓扑

cocoa - 在 OSX 上使用 WPAD 检索 PAC 脚本