博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在连接中的EOF意味着什么?
阅读量:7165 次
发布时间:2019-06-29

本文共 281 字,大约阅读时间需要 1 分钟。

hot3.png

EOF的概念常常使人感到迷惑,尤其是在因特网连接上下文中。首先我们需要理解其实并没有像EOF字符这样的一个东西。进一步说,
EOF是由内核检测到的一种条件应用程序在它接收到一个由read函数返回的零的返回码时,它就发现了EOF条件。对于磁盘文件,当前文件位置超出文件长度时,会发生EOF。对于因特网连接,当一个进程关闭连接它的那一端时,会发生EOF。连接另一端的进程在试图读取流中最后一个字节之后的字节时,会检测到EOF

——摘自《深入理解计算机系统》p631

转载于:https://my.oschina.net/u/2457218/blog/2964234

你可能感兴趣的文章