天天看點

Netty 持續發送資料時遇到的問題

用戶端需要把近2G的檔案發送給服務端,需要持續發送資料。

問題:

用戶端持續發完後,服務端在沒有收完資料時停止了,沒有收到後續的資料。

原因:

用戶端在沒有确認是否channel.isWritable()傳回true的情況下持續發送資料,資料丢失,導緻服務端沒有完整收到資料。