我的代碼是:http://ideone.com/nVXIQ。當調用recv()時,程序工作非常緩慢
recv()
功能總是空轉(它工作非常緩慢);需要幾秒鐘才能得到結果,並且recv()
應該能夠快速處理這麼少量的數據。
我的代碼是:http://ideone.com/nVXIQ。當調用recv()時,程序工作非常緩慢
recv()
功能總是空轉(它工作非常緩慢);需要幾秒鐘才能得到結果,並且recv()
應該能夠快速處理這麼少量的數據。
你對recv的阻塞行爲有疑問嗎?如果是這樣,然後調查使用非阻塞IO類似選擇/輪詢循環。
不,我的問題正是關於recv()在我的代碼中的工作,因爲我不明白爲什麼它工作緩慢/空閒? – Secret
@ user167908:你爲什麼覺得這很慢?你怎麼知道這很慢?爲什麼你繼續使用「閒置」這個詞?只有阻塞函數會導致程序「空閒」,並且你說這不是關於'recv'的阻塞行爲。 –
因爲我太笨了,看不到你剛剛創建了一個新的用戶帳戶並重新發布了一個相同的問題。 – Puppy