最大 x クライアント数は何ですか?

最大 x クライアント数は何ですか?

私はx-serverの実装を開発しており、現在の実装とできるだけ似たようにしたいと思います。最後まで読んだ文書しかし、具体的な内容は見つかりません。具体的には、Windowsの番号付けスキームを見つけようとしています。私の考えでは、これは実装によって異なります。

とにかく、これウィンドウID情報:

XIDの最も重要な11ビットはクライアントを表し、クライアントごとに21ビットを残し、クライアントあたり2 ^ 21(= 2,097,152)のXIDを提供します。

x-クライアントの最大数が255である他の場所を読みました。ここそしてここ

ウィンドウ番号を付ける方法に関する明確な文書はありますか?

ベストアンサー1

Cygwin / Xは、デフォルトで許可されているクライアント接続の最大数に対してgetdtablesize()を照会します。 Cygwinはgetdtablesize()から32を返します。 2001年8月15日にリリースされたCygwin / XサーバーテストシリーズバージョンTest44は、getdtablesize()の2乗をsetdtablesize()に渡し、クライアントの最大数を32から1024に変更しました。

もちろんフリーソフトウェアなので、DebianやRed Hatはそれを変更できますすでに提案されています512へ。

だから入れてもいいと思います。ヒントそれからしなければならないすべての最新のコンピュータでは、256から512の間です。私が知っている限り、これを知る唯一の方法は、「Xに接続できません」エラーが発生した場合です。

ちなみにxclient番号は11桁です。番号付けと最大クライアント数は異なる問題です。を使用して各ウィンドウの番号を表示できますxlsclient -l

おすすめ記事