サーバー側にはTwistedをベースに、クライアント側にはAndroidフォンなどのクライアントサーバーソリューションを実装しています。Andoirdエミュレーターは1500b(またはそれ以下?)より大きいTCPパケットを受け取らないため、サーバー側でパケットをチャンクできるようにする必要があります。「transport.write」ごとにソケットをフラッシュしないと、Twistedは送信データをバッファリングするため、手動または自動のフラッシュ/maxpacketsize関数がないとチャンクは役に立ちません。Twistedでこれを行うにはどうすればよいですか?私は「reactor.doSelect(1)」関数に精通していますが、EPollリアクターを使用しているため(スケーラビリティとパフォーマンス上の理由から)、doSelectを使用できません。Twisted内の特定の接続のmaxPacketValueを変更することは可能ですか?
誰かが私に光を見せてくれることを願っています...