4

我有一个生产者和一个使用 Unix 域套接字连接的客户端。netstat -nap 命令显示 TCP/IP 套接字的两个进程之间缓冲的数据量,但不显示 Unix 域套接字的数据量

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

4

1 回答 1

0

netstat 不符合 POSIX 标准。这意味着您可能无法在不同的操作系统上运行 netstat 获得相同的信息。tcp/ip 缓冲区设置通常是默认系统设置。

您必须在两个盒子上登录才能运行 netstat 以获取套接字的 tcp 内部信息。我敢肯定你已经知道了,但我想澄清一下。从 Linux 到另一个操作系统,tcp 系统信息位于完全不同的位置,比如 Solaris。

uname -aUNIX 机器上 的输出是什么?

于 2012-05-18T00:40:55.990 回答