Java Socket getInputStream() 方法2025 年 3 月 25 日 | 阅读 2 分钟 Java Socket 类的 getInputStream() 方法返回给定套接字的输入流。如果关闭返回的 InputStream,则它将关闭关联的套接字。 语法参数不适用 返回getInputStream() 返回一个输入流,用于从该套接字读取字节。 抛出IOException - 如果在创建输入流时发生输入/输出错误,或者套接字已关闭,或者给定的套接字未连接,或者套接字的输入已通过 shutdownInput() 关闭。 示例 1输出 Input Stream: java.io.DataInputStream@1540e19d 示例 2输出 Exception in thread "main" java.net.SocketException: Socket is closed at java.net.Socket.getInputStream(Socket.java:903) at com.tpointtech.JavaSocketGetInputStreamExample2.main(JavaSocketGetInputStreamExample2.java:24) 示例 3输出 Exception in thread "main" java.net.SocketException: Socket is not connected at java.net.Socket.getInputStream(Socket.java:905) at com.tpointtech.JavaSocketGetInputStreamExample3.main(JavaSocketGetInputStreamExample3.java:20) 下一主题Java Socket 类 |
Java 方法 Java Socket 类的 getOutputStream() 方法返回给定套接字的输出流。如果关闭返回的 OutputStream,它将关闭链接的套接字。 语法 public OutputStream getOutputStream() throws IOException 参数 NA 返回 getOutputStream() 返回一个用于向此套接字写入字节的输出流。 抛出 IOException-...
阅读 3 分钟
Java 方法 Java Socket 类的 bind() 方法将套接字绑定到本地地址。如果指定的地址为 null,则系统将自动选择一个端口号和一个有效的本地地址与套接字绑定。语法 public void bind(SocketAddress bindpoint)...
阅读 3 分钟
Java 方法 getChannel() 方法 getChannel() 方法是 Java Socket 类的一个方法,它返回与此套接字关联的唯一 SocketChannel 对象。 语法 public SocketChannel getChannel() 参数 NA 返回 getChannel() 方法要么返回与此套接字关联的套接字通道,要么在套接字未为指定的通道创建时返回 null。 示例...
阅读 2 分钟
Java 方法 Java Socket 类的 get00BInline() 方法用于测试 S0_00BINLINE 选项是否已启用。 语法 public boolean get00BInline () 参数 NA 返回 get00BInline() 方法返回布尔值“true”表示 S0_00BINLINE 已启用,否则返回 false。 抛出 SocketException - 如果存在错误...
阅读 2 分钟
Java 方法 isConnected () 方法 isConnected () 方法是 Java Socket 类的一个方法,它返回套接字的连接状态。该方法将继续返回套接字关闭之前的连接状态。 语法 public boolean isConnected() 参数 NA 返回 isConnected () 方法将在套接字...
阅读 3 分钟
Java 方法 connect(SocketAddress endpoint) Java Socket 类的 connect() 方法将指定的套接字连接到服务器。语法 public void connect(SocketAddress endpoint) throws IOException 参数 参数 'endpoint' 表示 SocketAddress。返回 NA 抛出 IOException - 如果在连接过程中发生错误。IllegalBlockingModeException - 如果此套接字具有关联的通道并且...
5 分钟阅读
Java 方法 Java Socket 类的 setOOBInline() 方法启用或禁用 SO_OOBInline。默认情况下,SO_OOBInline 选项是禁用的。 语法 public void setOOBInline (Boolean on) throws SocketException 参数 “on”表示是否应启用 SO_OOBInline 选项。 返回 NA 抛出 SocketException - 如果存在错误...
阅读 2 分钟
Java 方法 Java Socket 类的 getInetAddress() 方法返回套接字连接到的地址。如果套接字正在关闭,此方法将在套接字关闭后返回连接的地址。语法 public InetAddress getInetAddress () 参数 NA 返回 getInetAddress () 方法返回...
阅读 3 分钟
Java 方法 Java Socket 类的 setSoLinger() 方法以给定的毫秒为单位启用或禁用 SO_LINGER 选项。它用于指定 close() 方法如何影响使用面向连接协议的套接字。超时值是平台特定的,此设置...
阅读 4 分钟
Java 方法 Java Socket 类的 setSoTimeout() 方法使用给定的超时值(以毫秒为单位)启用或禁用 SO_TIMEOUT 选项。超时值应大于 0,否则将抛出错误。语法 public void setSoTimeout (int timeout) throws SocketException 参数...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India