Linux/POSIXエラーエラー
EPROTOTYPEEPROTOTYPE — ソケットに対してプロトコルの型が誤っています
使用中のソケットに対してプロトコルの型が誤っています。
linuxmacosunix
このエラーの原因
ソケット操作で、ソケットの型と一致しないプロトコルが指定されました。例えば、UNIX データグラムソケットをストリームソケットに接続しようとした場合です。
修正方法
ソケットの型(`SOCK_STREAM`、`SOCK_DGRAM`)が意図するプロトコルと一致しているか確認してください。両エンドポイントが同じソケット型を使用しているか検証してください。
関連するエラーコード
Linux/POSIXエラー情報
SIGCHLD (17)SIGCHLD (17) — 子プロセスの状態変化
子プロセスが終了、停止、または再開しました。
linuxmacosunix
詳細を表示 Linux/POSIXエラー警告
EALREADYEALREADY — 操作が既に進行中
このソケットで非ブロッキング接続試行が既に進行中である。
linuxmacosunix
詳細を表示 Linux/POSIXエラー警告
EINTREINTR — システムコールが割り込まれた
ブロッキングシステムコールが完了する前にシグナルによって割り込まれた。
linuxmacosunix
詳細を表示 Linux/POSIXエラーエラー
EUSERSEUSERS — ユーザー数が多すぎる
システムが同時接続ユーザーの最大数に達した。
linuxunix
詳細を表示 Linux/POSIXエラーエラー
ECHILDECHILD — 子プロセスが存在しない
呼び出しプロセスに待機すべき既存の子プロセスが存在しない。
linuxmacosunix
詳細を表示 Linux/POSIXエラーエラー
EOVERFLOWEOVERFLOW — データ型に対して値が大きすぎます
値が対象のデータ型に格納するには大きすぎます。
linuxmacosunix
詳細を表示