java socket 注意的地方
2015-08-12 12:53
976 查看
1. 关于 socket的关闭,有3种方法可以关闭socket连接
socket.close()
socket.getOutputStream().close() #socket关闭后调用该方法会抛异常
socket.getInputStream().close() #socket关闭后调用该方法会抛异常
2. public void connect(SocketAddress endpoint) throws IOException
socket的构造函数中会调用该方法,该方法用于完成三次tcp握手,调用后 socket.isConnected()返回true
3. socket.shutdownInput, socket.shutdownOutput
这两个方法都不会关闭socket连接,只是关闭了输入输出
shutdownInput后,inputstream读取会返回-1
shutdownOutput后,outputstream会引发异常
相关文章推荐
- Socket:java与C之间的文件传送<3>(JAVA与C通信需要注意的地方)
- java socket 注意的地方
- Socket:java与C之间的文件传送<3>(JAVA与C通信需要注意的地方)
- java项目写yml配置文件时候需要注意的几个地方
- java中for循环应注意的地方
- java.util.Arrays.asList使用需要注意的地方
- cmd执行Java源码需要注意的一些地方
- 使用Java中的final变量需要注意的地方。
- 26个提升java性能需要注意的地方
- Java编程提高性能时需注意的地方
- Java开发者写SQL时常需要注意的8+13个地方
- java开发初学者需要注意的地方
- Java编程提高性能时需注意的地方【转载】
- Java集合需要注意的地方
- Java中书写要注意的地方
- 关于用命令行 文本 进行java代码的编辑 编译 运行 应注意的地方
- Java注意的地方
- CMD下使用javac和java命令需要注意的地方
- 阅读阿里巴巴Java开发手册,截取一些需要注意的地方
- JAVA List删除时需注意的地方