システムコールで書き出します。システムコールで書き出します。成功した場合、書き込んだ長さを返します。して呼出元に報告されます。値より小さい可能性があります。Object#extendされます。ノンブロッキングモードで書き込みます。ノンブロッキングモードで書き込みます。成功した場合、書き込んだバイト数を返します。バイトも書くことができず、ソケットの状態が変化するのを待つ必要がある場合は例外を発生させます。例外が発生した場合、内部のソケットが利用可能になってから再びこのメソッドを呼んでください。内部バッファに書き込んでいないデータが残っている場合は、まずバッファの内容をすべて出力してします。この時点でブロックする可能性があります。以下のような違いもあります。