如何找出在Linux上使用unix域套接字连接的两个客户端之间缓冲的数据

时间:2012-05-17 14:52:48

标签: c sockets unix

我有一个使用Unix Domain Sockets连接的制作人和客户端。 netstat -nap命令显示在TCP / IP套接字的两个进程之间缓冲的数据量,但不包括Unix域套接字

如何从代码外部找出Unix Domain Socket的发送缓冲区和接收缓冲区大小?

1 个答案:

答案 0 :(得分:0)

netstat没有POSIX合规性。这意味着您可能无法获得在不同操作系统上运行netstat的相同信息。 tcp / ip buffer设置通常是默认的系统设置。

您必须在两个框上登录才能运行netstat以获取套接字的tcp内部信息。我确定你已经知道了,但我想要清楚。从Linux到另一个操作系统,tcp系统信息处于截然不同的位置。比如Solaris。

UNIX框上uname -a的输出是多少?