成功した場合、これらのシステムコールは送信されたバイト数を返す。エラーこれらはソケット層で発生する一般的なエラーである。プロトコル・モジュールで生成されたエラーが返されるかもしれない。これらについては、それぞれのマニュアルを参照すること。ディレクトリのいずれかに対する検索許可がなかった。ネットワークアドレスやブロードキャストアドレスへの送信が試みられた。要求された操作が停止した。つの定数が同じ値を持つことも求めていない。EBADF無効なディスクリプターが指定された。ECONNRESET接続が接続相手によりリセットされた。送信先のアドレスが設定されていない。EFAULTユーザー空間として不正なアドレスがパラメーターとして指定された。EINTRデータが送信される前に、シグナルが発生した。EINVAL不正な引き数が渡された。EISCONN接続型ソケットの接続がすでに確立していたが、受信者が指定されていた。メッセージが大き過ぎるため送信することができない。ENOBUFSネットワーク・インターフェースの出力キューが一杯である。送信を止めていることを意味する。このようなことは起こらない。オーバーフローした場合にはパケットは黙って捨てられる)ENOMEMメモリが足りない。ENOTCONNソケットが接続されておらず、接続先も指定されていない。いくつかのビットが、そのソケット種別では不適切なものである。EPIPE接続指向のソケットでローカル側が閉じられている。