我正在尋找一個有效的解決方案來接收和處理從套接字連接到服務器的異步消息(不同大小)。它帶來了大量的帶寬(可能是250 kB/s的穩定狀態,並且可能有高達1 MB/s的短脈衝串)。目前我正在使用DataInputStream,但在繁忙時刻,我斷開連接(如果隊列積壓太大,服務器會斷開客戶端連接)。Java的DataInputStream與BufferedInputStream
任何人都可以確認一個BufferedInputStream是否可以更好地工作?我讀過它會一次檢索大量數據,而不是逐字節,因此OS調用更少。
謝謝!