コンテンツへスキップ
Linux/POSIXエラーエラー
EPROTOTYPE

EPROTOTYPE — ソケットに対してプロトコルの型が誤っています

使用中のソケットに対してプロトコルの型が誤っています。

linuxmacosunix

このエラーの原因

ソケット操作で、ソケットの型と一致しないプロトコルが指定されました。例えば、UNIX データグラムソケットをストリームソケットに接続しようとした場合です。

修正方法

ソケットの型(`SOCK_STREAM`、`SOCK_DGRAM`)が意図するプロトコルと一致しているか確認してください。両エンドポイントが同じソケット型を使用しているか検証してください。

公式ドキュメント

関連するエラーコード