后台问题
文章平均质量分 95
看日出0113
这个作者很懒,什么都没留下…
展开
-
Java问题记录:对IO流的Buffered理解
问题描述在编写Socket代码时,客户端使用BufferedWriter来进行数据输出,服务器端使用BufferedReader来进行数据读取,当客户端发出数据后,服务端一直没有取到数据。在面试时,被问到到调用socket输出流的write方式进行一个字符串传输时,比如write(“abc”),当程序获得write方法的返回值的那一时刻,字符串"abc"被传输到了哪个位置(跟操作系统挂钩)...原创 2018-12-28 16:05:05 · 128 阅读 · 0 评论 -
Unix网络编程:有关write函数
这是面试时遇到的一个问题当使用socket进行网络编程时,调用write方法,将"abc"这一字符串进行写入操作,当程序获取到write方法的返回值时,"abc"字符串传输到了哪个位置。解答如下图所示,为某个进程写数据到一个TCP套接字中时发生的步骤。书原话:内核将不从write系统调用返回,直到应用进程缓冲区中的所有数据都复制到套接字发送缓冲区。因此,从写一个TCP套接字的wri...原创 2019-01-03 17:57:57 · 489 阅读 · 0 评论