2013-06-28 56 views

回答

1

這正是應該發生的事情。你讓它不要阻塞,所以它沒有阻塞地返回。你可以理解EAGAIN意思是「你問我不要阻止,但我不能阻止進步,你想讓我做什麼?」

+0

我在IPoIB上運行時沒有得到EAGAIN。那麼有什麼選擇來調試這個。 SDP日誌沒有透露太多的見解。 – Sumant

+0

這不是一個錯誤。這正是應該發生的事情。爲什麼這是你的問題?如果您想阻塞,直到可以進行操作,請不要設置套接字非阻塞。如果你不想阻止,因爲你想做別的事情,那麼去做別的。生活中的一個事實是,有時一項行動不能沒有阻礙地進一步向前邁進。在這種情況下你想發生什麼? –