問題タブ [sysctl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
273 参照

c++ - usrsctp 送信バッファが解放されない

C++ webrtc データ チャネル ライブラリを使用しており、テスト アプリケーションで、合計で約 256kB になるいくつかの小さなパケットを送信すると、usrsctp_sendv()呼び出しは -1 を返します (errnoEWOULDBLOCK/EAGAINは「リソースが一時的に利用できません」を意味します)。これは、デフォルトで 256 kB である usrsctp の送信バッファ制限に達しているためだと考えています。そのバッファをクリアすることを期待して、各送信呼び出しの間にいくつかのスリープ遅延を追加しようとしましたが、何も機能しません.

受信側 (JS Web ページ) は、エラーが発生するまで、送信したすべてのバイトを実際に受信します。これは、C++ アプリケーションから JS にデータを送信しようとしたときにのみ発生し、その逆では発生しないことにも注意してください。Mozillaのデータチャネルの実装を調べてみましたが、問題の原因について結論を出すことができないようです。

0 投票する
1 に答える
991 参照

c - /proc/ を取得/mac os での sysctl 呼び出しによるマップ情報

/proc/<pid>/mapプロセスの仮想メモリに関する情報(特に共有ライブラリに関する情報)を取得するためにディレクトリを使用したかったのです。Mac OS にはそれがないので、他の方法を見つけようとしています。それらの1つはsysctl呼び出しのようですが、そのような目的での使用方法がよくわかりません。例はありますか?一部のインターフェース呼び出しを介して実行できることも知っていmach_vmますが、ドキュメントは非常に貧弱です。プロセスメモリを読み取る他の方法を知っているでしょうか?ちなみに私のMac OSのバージョンはDarwinです。fork/exec注: 目的は、ユーティリティや呼び出しを使用せずにこれを行うことです。pseudofsまた、マウントしたくありません。

0 投票する
0 に答える
44 参照

tcp - Ephymeral ports range and tw buckets

Should value of net.ipv4.tcp_max_tw_buckets be lower than the range set with net.ipv4.ip_local_port_range?

And if no, why they doesn't conflicts?

Thanks