壹個是套接字如何接受數據。
另壹個是妳的加工。如果妳的代碼在收到數據包後直接處理,然後在處理完畢後重新接受端口ready上的數據,那麽妳的整個過程就是同步的,所以期間的數據可能會被丟棄。
建議在代碼中加入壹個隊列或緩沖區,先把接收到的數據扔進緩沖區,然後閱讀器再去緩沖區取數據進行處理。這也將幫助您定位問題。