サーバからクライアントに対して約4000バイトを超えるデータを送信しようとすると、クライアント側が受信待ちでブロックし続けてしまいます。
以下にそのような状態が発生するコードをアップしました。
https://gist.github.com/nvsofts/031497416ec57dc9caf6
コマンドライン引数にserverを与えるとサーバ、そうでない場合はクライアントとして動作します。
Nの値を変えることで送信するデータの大きさを変えることができます(おおまかですが)
環境はOSX 10.9.4、dmd 2.065です。
サーバからクライアントに対して約4000バイトを超えるデータを送信しようとすると、クライアント側が受信待ちでブロックし続けてしまいます。
以下にそのような状態が発生するコードをアップしました。
https://gist.github.com/nvsofts/031497416ec57dc9caf6
コマンドライン引数に
serverを与えるとサーバ、そうでない場合はクライアントとして動作します。Nの値を変えることで送信するデータの大きさを変えることができます(おおまかですが)環境はOSX 10.9.4、dmd 2.065です。