現在就可以得出解決方案了:使用select函數來監視要清空的socket描述符,並把超時時間設置為0,每次讀取一個字節然後丟棄(或者按照業務需要進行處理,隨你便了),一旦select返回0,説明緩衝區沒數據了(“超時”了)