Instance Method インスタンスメソッド

closeWrite()

Completes any enqueued reads and writes, and then closes the write side of the underlying socket. あらゆるエンキューされた読み出しおよび書き出しを完了します、そしてそれから基礎をなすソケットの書き込み側を閉じます。

Declaration 宣言

func closeWrite()

Discussion 議論

You may continue to read data using the readData(ofMinLength:maxLength:timeout:completionHandler:) method after calling this method. Any calls to write(_:timeout:completionHandler:) after calling this method will result in an error. あなたは、データの読み出しの継続をreadData(ofMinLength:maxLength:timeout:completionHandler:)メソッドを使ってこのメソッドを呼び出す後にするかもしれません。このメソッドを呼び出す後のwrite(_:timeout:completionHandler:)に対するあらゆる呼び出しは、エラーという結果になるでしょう。

Because the server may continue to write bytes to the client, it is recommended that you continue reading until the stream reaches end-of-file (EOF). サーバがクライアントへのバイトの書き出しを継続するかもしれないことから、あなたが読み出しをストリームがファイル終端(EOF)に達するまで継続することは推奨されます。

See Also 参照

Closing Read and Write Sockets 読み出しおよび書き込みソケットを閉じる