Winsock SendData傳輸等待問題(編號:2325)

小弟利用 winsock 來做 client & server 程式。當我利用SendData
將資料傳送出去後,隨即接下來的程式碼需使用到 server 所 response回來的資料,但是由於timing的問題,所以server可能尚未傳回資料,請問有沒有什麼程式技巧或方式可以讓我在senddata完畢後,等到DataArrival事件觸發了之後才去執行下面的程式碼呢??
謝謝....