Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个生产者和一个使用 Unix 域套接字连接的客户端。netstat -nap 命令显示 TCP/IP 套接字的两个进程之间缓冲的数据量,但不显示 Unix 域套接字的数据量
如何从代码外部找出 Unix 域套接字的发送缓冲区和接收缓冲区大小?
netstat 不符合 POSIX 标准。这意味着您可能无法在不同的操作系统上运行 netstat 获得相同的信息。tcp/ip 缓冲区设置通常是默认系统设置。
您必须在两个盒子上登录才能运行 netstat 以获取套接字的 tcp 内部信息。我敢肯定你已经知道了,但我想澄清一下。从 Linux 到另一个操作系统,tcp 系统信息位于完全不同的位置,比如 Solaris。
uname -aUNIX 机器上 的输出是什么?
uname -a