我正在開發一個應用程序在可可包含用java編寫的客戶端部分偵聽來自服務器的請求(如從客戶機讀取一些歌曲或文件)有時這工作正常,但有時候像「Recieved信號SIGPIPE「發生。我不知道這個例外以及如何處理這個問題 在此先感謝...SIGPIPE異常
1
A
回答
-1
SIGPIPE
意味着其他進程已終止。
+1
不完全。事實上,甚至不需要另外一個流程。 – 2009-08-18 07:25:01
1
SIGPIPE表示您試圖寫入管道,但沒有人持有讀取結束。你關閉了你的讀取結束,或者你在這之前沒有創建一個子進程,或者子進程也關閉了它的讀取結束。
+0
您還可以將'SIGPIPE'設置爲'SIG_IGN',並且使用'errno = EPIPE'使'write()'或'send()'失敗。我更喜歡這個。 – asveikau 2010-03-04 10:06:39
相關問題
- 1. 使用BUMP API集成的iOS項目中的SIGPIPE異常
- 2. SIGPIPE,破管
- 3. 在SIGPIPE清理
- 4. SIGPIPE的原因
- 5. 處理SIGPIPE錯誤
- 6. 定製的Git命令從信號13(SIGPIPE)exec'ing git的差異
- 7. 獲取SIGPIPE與非阻塞套接字 - 這是正常的?
- 8. SIGPIPE正在運行程序
- 9. SIGPIPE大跌超過4MB
- 10. 使用信號和sigpipe
- 11. 與FTP服務器連接錯誤後,應用程序崩潰並出現SIGPIPE異常
- 12. 異常空指針異常
- 13. Rogue異常,System.InvalidOperationException異常,XNA
- 14. IOException異常和FileNotFoundException異常
- 15. php異常處理異常
- 16. 異常在FileInfo.Delete - IOException異常
- 17. NullPointerException異常和NoSuchElementException異常
- 18. 線程異常異常
- 19. ClassNotFound異常中的異常
- 20. 異常異常構造
- 21. IOException異常與TimeoutException異常
- 22. React - 發生異常異常
- 23. 異常拋出異常
- 24. CmisInvalidArgumentException異常請求異常
- 25. 異常 - 當方法提出多個異常時區分異常
- 26. 異步Servlet異常
- 27. 異步.NET異常
- 28. 異常
- 29. 異常
- 30. 異常
服務器是用Cocoa編寫的嗎?如果客戶端是Cocoa和Java,我希望你使用的是JNI,因爲Cocoa-Java橋(即Cocoa類作爲Java類)已被棄用。 – 2009-08-18 07:16:05