我已經試過了我能想到的一切,我即將準備拉我的頭髮了。我有與使用的TcpClient,的NetworkStream,StreamWriter的和StreamReader的調制解調器通信的應用程序。調制解調器每小時只接受一個連接,所以我必須打開連接。我剛切換到一個新的調制解調器,幾個小時後顯然停止通信,但保持其網絡連接打開。我已經設置了NetworkStream.ReadTimeout和NetworkStream.WriteTimeout屬性1000毫秒,但代替的StreamWriter超時當調制解調器停止通信它只是開始使用我的電腦的CPU的50%。沒有無限循環,它停在我的代碼中的一個StreamWriter.WriteLine()上。任何幫助是極大的讚賞。C#的StreamWriter使用50%的CPU
丹
聽起來像一個驅動程序的問題我 – 2012-08-14 17:40:18
,你可以請提供代碼,可能是BUG,可能是環境 – GSerjo 2012-08-14 17:43:16