我的問題是當你有一個代理服務器,你需要發送/ recv與客戶端,併發送/ recv與遠程服務器你怎麼知道在那裏結束是要發送/ recv的數據,所以我可以調用相應的函數。 我需要recv /從一個網站發送字節到客戶端(通過代理)和從客戶端到服務器(通過代理),但我不知道他們以什麼順序來,我看到這是不同的大多數網站。
我目前的實施過程是這樣:如何知道什麼時候從客戶端服務器發送/ recv字節C++
1) receive from client
2) send to server
//infinite loop here
3) receive from server
4) send to client
// until bytes from server is 0
這只是工作的幾個網站,並沒有完全加載它們,只有15-20 KB。
有什麼建議嗎?
非常感謝 – Kobe 2011-02-16 17:40:20