【发布时间】:2011-12-07 15:41:47
【问题描述】:
我想知道是否有可能找出SEQPACKET 的最大长度,除了实验性(a-la for( i=0; i<100...00; i++ ) send( ... );)。
还有,第二个问题:
如果我收到errno == EMSGSIZE 尝试发送AF_UNIX SEQPACKET,是否保证是因为最大消息大小,还是有其他原因?
【问题讨论】:
-
不,这个问题就像“最大大小实际上是 130688?如果不是,可以在不重新编译内核的情况下更改它吗?”。但是我需要在 C 程序中找到最大大小,我不需要更改它的值,也不想将 130688 之类的幻数硬编码到程序中。