Skip to content

大きなデータでブロックされる #1

@nvsofts

Description

@nvsofts

サーバからクライアントに対して約4000バイトを超えるデータを送信しようとすると、クライアント側が受信待ちでブロックし続けてしまいます。

以下にそのような状態が発生するコードをアップしました。
https://gist.github.com/nvsofts/031497416ec57dc9caf6

コマンドライン引数にserverを与えるとサーバ、そうでない場合はクライアントとして動作します。
Nの値を変えることで送信するデータの大きさを変えることができます(おおまかですが)

環境はOSX 10.9.4、dmd 2.065です。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions