UNIX域套接字是否溢出?

bot47

当您使用socat创建UNIX套接字并向其发送数据时,却没有另一个socat实例连接到该套接字,那么会发生什么呢?

如果您将大量数据写入UNIX套接字而从未读取,该怎么办?是否有缓冲区溢出?它是环形缓冲的吗?

吉勒斯“别再邪恶了”

Unix套接字是可靠的。如果阅读器不阅读,则书写器会阻塞。如果套接字是数据报套接字,则每次写入都会与读取配对。如果套接字是流套接字,则内核可以在写入器和读取器之间缓冲一些字节,但是当缓冲区已满时,写入器将阻塞。如果读取器在读取缓冲区之前关闭了连接,则永远不会丢弃数据,除非缓冲的数据除外。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UNIX域套接字编程3个套接字

来自分类Dev

Node Express Unix域套接字权限

来自分类Dev

Warp:绑定到Unix域套接字

来自分类Dev

Unix域套接字的边缘触发epoll

来自分类Dev

lua-socket:Unix域套接字?

来自分类Dev

如何“跟踪” Unix域套接字?

来自分类Dev

使用Unix域套接字控制VLC

来自分类Dev

IPC Unix域套接字bash

来自分类Dev

带有VM的Unix域套接字

来自分类Dev

lua-socket:Unix域套接字?

来自分类Dev

对不同主机使用Unix域套接字

来自分类Dev

Unix域套接字的边缘触发epoll

来自分类Dev

使用Unix域套接字显示网页

来自分类Dev

如何创建Unix域套接字?

来自分类Dev

非root用户的Unix域套接字

来自分类Dev

FIFO,管道和Unix域套接字在Linux内核中是否相同?

来自分类Dev

转到net / http unix域套接字连接

来自分类Dev

OpenOffice管道(unix域套接字)不是/ tmp吗?

来自分类Dev

带有unix域套接字的IPC安全吗?

来自分类Dev

如何从命令行访问Unix域套接字?

来自分类Dev

简单的Unix域套接字服务器

来自分类Dev

使用JNI通过UNIX域套接字发送Java FD

来自分类Dev

Netty连接到Unix域套接字失败

来自分类Dev

Unix域套接字如何在Erlang 19中工作

来自分类Dev

通过Unix域套接字IPC机制的对等凭据

来自分类Dev

如何在Ruby中检测断开的Unix域套接字?

来自分类Dev

如何创建一个公共的Unix域套接字?

来自分类Dev

Unix域套接字绑定,重用地址

来自分类Dev

Unix域套接字队列详细信息