0
什麼會導致套接字在一端停止工作?Silverlight/OSX:TCP套接字在一端停止工作?
例如:我使用的是System.Net.Sockets.Socket
,並用它來傳輸二進制數據。但是,在某些情況下,套接字的客戶端將停止工作。數據仍然從服務器收到並按預期工作。客戶端代碼似乎也工作正常(沒有例外,直到實際的寫入),但數據奇蹟般地丟失,永遠不會到達服務器。
加法:
我們的一個軟件的功能,可以讓人們通過外的瀏覽器的Silverlight應用程序上傳文件。
在Mac OSX上使用應用程序並上傳多個文件時,會發生此錯誤。這在Windows上正常工作!上傳OSX上的單個文件也可以。
內存問題..嘗試使用套接字另一個應用程序..殺毒軟件/防火牆檢測到的東西,看起來可疑......網卡故障......可能是一個很大的事情。不過,你會期望看到任何一個異常。是否有一個嘗試/捕獲,以某種方式掩蓋異常,所以你沒有看到它們,也許? – David
我翻遍了代碼,沒有例外。請看看我在開場白中提供的附加信息。 – ndsc