問題タブ [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.
c++ - usrsctp 送信バッファが解放されない
C++ webrtc データ チャネル ライブラリを使用しており、テスト アプリケーションで、合計で約 256kB になるいくつかの小さなパケットを送信すると、usrsctp_sendv()
呼び出しは -1 を返します (errnoEWOULDBLOCK/EAGAIN
は「リソースが一時的に利用できません」を意味します)。これは、デフォルトで 256 kB である usrsctp の送信バッファ制限に達しているためだと考えています。そのバッファをクリアすることを期待して、各送信呼び出しの間にいくつかのスリープ遅延を追加しようとしましたが、何も機能しません.
受信側 (JS Web ページ) は、エラーが発生するまで、送信したすべてのバイトを実際に受信します。これは、C++ アプリケーションから JS にデータを送信しようとしたときにのみ発生し、その逆では発生しないことにも注意してください。Mozillaのデータチャネルの実装を調べてみましたが、問題の原因について結論を出すことができないようです。
c - /proc/ を取得/mac os での sysctl 呼び出しによるマップ情報
/proc/<pid>/map
プロセスの仮想メモリに関する情報(特に共有ライブラリに関する情報)を取得するためにディレクトリを使用したかったのです。Mac OS にはそれがないので、他の方法を見つけようとしています。それらの1つはsysctl
呼び出しのようですが、そのような目的での使用方法がよくわかりません。例はありますか?一部のインターフェース呼び出しを介して実行できることも知っていmach_vm
ますが、ドキュメントは非常に貧弱です。プロセスメモリを読み取る他の方法を知っているでしょうか?ちなみに私のMac OSのバージョンはDarwinです。fork/exec
注: 目的は、ユーティリティや呼び出しを使用せずにこれを行うことです。pseudofs
また、マウントしたくありません。
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