我的应用程序在 solaris 10 中运行。它是 C/S 模型。客户端和服务器程序在同一台服务器中。我已将客户端程序的套接字发送缓冲区设置为 49512 和 TCP_NODELAY 选项。select的超时间隔是1s。当我的客户端运行时,我发现如果网络静态非常大,选择将超时,我想知道什么操作可能导致套接字未准备好。发送缓冲区已满?还是其他人?
问问题
1059 次
我的应用程序在 solaris 10 中运行。它是 C/S 模型。客户端和服务器程序在同一台服务器中。我已将客户端程序的套接字发送缓冲区设置为 49512 和 TCP_NODELAY 选项。select的超时间隔是1s。当我的客户端运行时,我发现如果网络静态非常大,选择将超时,我想知道什么操作可能导致套接字未准备好。发送缓冲区已满?还是其他人?