プロトコル HTTP1.1 を使用して、Linux で C 言語で Web サーバーを作成しようとしています。複数のリクエストに select を使用しており、永続的な接続を実装したいのですが、タイムアウトを適切に設定できないため、これまでのところ機能していません。どうすればいいですか?私は setsockopt 関数について考えます:
setsockopt(connsd, SOL_SOCKET, SO_RCVTIMEO, (char *)&tv, sizeof(tv))
ここで、tv は構造体 timeval です。これも機能していません。
助言がありますか?