返された場合、アプリケーションはパケットサイズを小さくすべきである。フラグメント化して送出する。無効にするのは推奨できない。アドレスフォーマットを用いる。すべてエラー戻り値としてユーザーに渡される。これにはネットワークから受け取る非同期エラーも含まれる。同じソケットを使って送信した昔のパケットに関するエラーを受け取るかもしれない。ソケットの実装の多くとは異なる。これらではソケットが接続されていない場合はエラーを全く返さない。指定に従ったものである。ローカルで生成されたエラーは常に渡される。