std.socketstream
SocketStream はブロッキングモードで接続中のソケットを ストリームとして操作するためのクラスです。Win32 システムでは、ws2_32.lib とリンクする必要があります。 Source:
std/socketstream.d
Example:
See /dmd/samples/d/htmlget.d
Authors:
Christopher E. Miller
References:
std.stream
- SocketStream はブロッキングモードで接続中のソケットを
ストリームとして操作するためのクラスです。
- this(Socket sock, FileMode mode);
- 指定されたソケットと FileMode フラグでSocketStreamを構築します。
- this(Socket sock);
- モード FileMode.In | FileMode.Out を使用します。
- ストリーム化されている Socket を取得するためのプロパティです。
- ブロック全体を読み込もうと試みます。必要ならデータが到着するまで待機します。
- ブロック全体を書き込もうと試みます。必要なら待機します。
- ストリーム全体は返しません。
(それにはリモート接続の切断が必要になるためです。)
- ソケットを閉じます。