[解決済み] POSIXソケットをフラッシュする方法はありますか?
2022-02-10 01:45:11
質問
POSIXソケットの送信側をリモート側までフラッシュするための標準的な呼び出しはありますか、それとも、ユーザレベルのプロトコルの一部として実装する必要がありますか? 通常のヘッダを見て回りましたが、何も見つかりませんでした。
どのように解決するのですか?
Unix ドメインのソケットの場合は
fflush()
しかし、おそらくネットワーク・ソケットのことだと思います。 ネットワークソケットにはフラッシュという概念はありません。 一番近いのは
-
セッションの終了時に
shutdown(sock, SHUT_WR)
を使用して、ソケットへの書き込みをクローズアウトします。 -
TCPソケットでは、sockoptを使用してNagleアルゴリズムを無効にします。
TCP_NODELAY
これは一般にひどい考えで、最初の調査では対処しているように見えても、確実にあなたの望むことを行うことはできません。
ユーザープロトコルのレベルで「フラッシュ」を要求している問題を処理することが、正しいことである可能性が非常に高いのです。
関連
-
[解決済み] Connect: ソケット以外でのソケット操作
-
[解決済み】エラー:'for'ループの初期宣言はC99モードでしかできない【重複
-
[解決済み] struct has no member named
-
[解決済み】エラー。非スカラー型への変換を要求された
-
[解決済み】エラー:不明な型名'bool'
-
[解決済み】なぜか。"エラー: 配列型を持つ式への代入"
-
[解決済み】.axfファイルとは何ですか?
-
[解決済み] POSIX」の意味を教えてください。
-
[解決済み] C++でPOSIXを使ってコマンドを実行し、その出力を得るにはどうしたらよいですか?
-
[解決済み] ソケットAPIのaccept()関数はどのように動作するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] c - 初期化がキャストなしでポインタから整数を作る、さらに2つのコンパイラーエラー
-
[解決済み】変数の警告が設定されているが使用されていない
-
[解決済み] (.text+0x20): `main'への未定義の参照と関数への未定義の参照
-
[解決済み】エラー:イニシャライザー要素がロード時に計算可能でない
-
[解決済み】Cygwin - Makefile-error: ターゲット `main.o' のレシピに失敗しました。
-
[解決済み】C言語でint64_t型を表示する方法
-
[解決済み】sizeof float (3.0) vs (3.0f)
-
[解決済み】execvp: バッドアドレスエラー
-
[解決済み】Errno: 11, Resource Temporarily Unavailable(リソースが一時的に利用できない
-
[解決済み】whileループの時間複雑性(Big O)はどうやったらわかるの?