采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,请问如果已经在代码中显式调用了flush方法,那是不是在finally里直接调用sokct的close方法就可以了?还有我想问下为啥在socket和serversocket的finally中处理的方式不一样,一个是直接关闭了serversocket,一个是关闭了writer?
还有我从writer的close方法里跟进去看了一下,并没有看到close方法里会调用socket的close方法,还请老师指点。
请问你知道这个问题是怎么回事了么
我从网上了解到的是,socket是一个全双工套接字,任何输入或输出流的关闭会导致socket的关闭,可以使用socket.shutdownOutput()方法单独关闭套接字的输出流。
好的,谢谢
登录后可查看更多问答,登录/注册
对比式学习助你真正理解BIO/NIO/AIO三大网络编程模型。
1.7k 1
1.2k 5
1.0k 5
1.1k 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号