我有一個非常簡單的問題,但我沒有設法在整個週末都找到任何答案。我正在使用sendto()
函數,它返回錯誤代碼14:EFAULT。該手冊頁描述爲:unix套接字錯誤14:EFAULT(壞地址)
"An invalid user space address was specified for an argument."
我相信,這是在說我指定的IP地址,但現在我懷疑這可能是因爲它指的是消息緩衝區的內存地址 - 我無法在任何地方找到任何澄清,任何人都可以清除它?
謝謝, Ĵ
我有一個非常簡單的問題,但我沒有設法在整個週末都找到任何答案。我正在使用sendto()
函數,它返回錯誤代碼14:EFAULT。該手冊頁描述爲:unix套接字錯誤14:EFAULT(壞地址)
"An invalid user space address was specified for an argument."
我相信,這是在說我指定的IP地址,但現在我懷疑這可能是因爲它指的是消息緩衝區的內存地址 - 我無法在任何地方找到任何澄清,任何人都可以清除它?
謝謝, Ĵ
你給sendmsg的'const struct msghdr * message'參數裏面的東西是無效的,如果你需要更多細節的幫助,發佈一些相關的代碼。 – nos 2012-02-13 13:14:48