java - 忘记关闭 Java 中的服务器套接字

标签 java sockets serversocket

当您忘记关闭 Java 中的 ServerSocket 时会发生什么? JVM 或 TCP/IP 堆栈会自动为您关闭它吗?

此外,当您关闭 ServerSocket 时,它是否也会关闭它通过 accept 方法生成的所有关联的 Socket 连接?

最佳答案

当 JVM 终止时,操作系统将关闭并释放所有资源。

关于java - 忘记关闭 Java 中的服务器套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12684939/

相关文章:

java - 为什么来自多个套接字的输入无法正确更新 UI?

java - 以服务器模式运行h2数据库的优点

Java 11 - 如何覆盖 JVM 和系统内存中的敏感信息(也许使用 System.gc()?)

python - android.bluetooth.BluetoothSocket 无法连接

python - 如何通过socket连接使qml对象的属性为 "dynamically updatable"?

Java - 如何提及协议(protocol)族?

java - 如何在片段中使用 setContentView 方法?

java - 如何在运行时添加标签的面板中的两个标签之间画一条线

java - ServerSocket代码适用于PC,不适用于Android

java - 什么时候是 java.io.IOException : Connection reset by peer thrown with Netty?