Java Socket getReceiveBufferSize() 方法2025 年 3 月 25 日 | 阅读 2 分钟 Java Socket 类的 getReceiveBufferSize() 方法返回此套接字的缓冲区大小 (SO_RCVBUF 选项)。 语法参数不适用 返回值getReceiveBufferSize() 方法返回此套接字的缓冲区大小或 SO_RCVBUF 选项。 抛出SocketException - 如果底层协议出现错误,例如 TCP 错误。 示例 1输出 Buffer size: 789 示例 2输出 Buffer size: 65536 示例 3输出 Exception in thread "main" java.lang.IllegalArgumentException: invalid receive size at java.net.Socket.setReceiveBufferSize(Socket.java:1267) at com.tpointtech.JavaSocketGetReceiveBufferSizeExample3.main(JavaSocketGetReceiveBufferSizeExample3.java:11) 示例 4输出 Exception in thread "main" java.net.SocketException: Socket is closed at java.net.Socket.setReceiveBufferSize(Socket.java:1270) at com.tpointtech.JavaSocketGetReceiveBufferSizeExample4.main(JavaSocketGetReceiveBufferSizeExample4.java:12) 下一主题Java Socket 类 |
Java 方法 Java Socket 类的 setReceiveBufferSize() 方法将指定 Socket 的 SO_RCVBUF 选项设置为给定值。缓冲区大小应大于零,否则将抛出 IllegalArgumentException。语法 public void setReceiveBufferSize (int size) throws SocketException 参数 'size' 参数表示...
阅读 2 分钟
Java 方法 Java Socket 类的 setTcpNoDelay () 方法启用或禁用 TCP_NODELAY 选项。 语法 public void setTcpNoDelay (boolean on) throws SocketException 参数 参数“on”表示启用或禁用 TCP_NODELAY 选项。 返回 NA 抛出 SocketException - 如果底层协议存在错误,例如...
阅读 3 分钟
Java 方法 isConnected () 方法 isConnected () 方法是 Java Socket 类的一个方法,它返回套接字的连接状态。该方法将继续返回套接字关闭之前的连接状态。 语法 public boolean isConnected() 参数 NA 返回 isConnected () 方法将在套接字...
阅读 3 分钟
Java Socket getReuseAddress () 方法 getReuseAddress () 方法是 Java Socket 类的一个方法,用于测试 SO_REUSEADDR 选项是否已启用。如果发现底层协议(如 TCP 错误)存在错误,它会抛出 SocketException。 语法 public boolean getReuseAddress() 参数 NA 返回 getReuseAddress () 方法返回一个...
阅读 2 分钟
Java Socket isClosed () 方法 isClosed () 方法是 Java Socket 类的一个方法,它返回套接字是否已关闭。 语法 public boolean isClosed () 参数 NA 返回 isClosed () 方法将在套接字成功关闭时返回布尔值“true”。 示例 1 import java.io.IOException; import java.net.*; public class JavaSocketIsClosedExample1 { ...
阅读1分钟
Java 方法 setKeepAlive() 方法 setKeepAlive() 方法是 Java Socket 类的一个方法,如果套接字连接的写入端已成功关闭,则返回布尔值“true”,否则返回 false。 语法 public void setKeepAlive (boolean on) throws SocketException 参数 参数 'on' 表示是否应启用套接字或...
阅读 2 分钟
Java 方法 Java Socket 类的 getLocalPort() 方法返回绑定到给定套接字的本地端口号。如果套接字正在关闭,则在套接字关闭后,此方法将返回连接的端口号。语法 public int getLocalPort() 参数 NA 返回 getLocalPort() 方法...
阅读 2 分钟
Java 方法 Java Socket 类的 get00BInline() 方法用于测试 S0_00BINLINE 选项是否已启用。 语法 public boolean get00BInline () 参数 NA 返回 get00BInline() 方法返回布尔值“true”表示 S0_00BINLINE 已启用,否则返回 false。 抛出 SocketException - 如果存在错误...
阅读 2 分钟
Java 方法 Java Socket 类的 setSoLinger() 方法以给定的毫秒为单位启用或禁用 SO_LINGER 选项。它用于指定 close() 方法如何影响使用面向连接协议的套接字。超时值是平台特定的,此设置...
阅读 4 分钟
Java 方法 Java Socket 类的 isBound() 方法返回一个布尔值,表示套接字的绑定状态。如果套接字在关闭之前已绑定,则此方法将继续返回“true”。 语法 public boolean isBound() 参数 NA 返回 isBound() 方法将...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India