我試圖實現一個基於此MSDN article的客戶端服務器套接字系統,我讓它工作。如果我這樣做,它可以正常工作,當服務器立即返回一個字符串。在接收流之前等待服務器
client.send();
client.receive();
的問題是,如果我的發送方法要求的東西都在服務器幾分鐘的時間來處理,比如創建文件的PDF版本中,收到呼叫後直接執行,並接受什麼(因爲服務器不是招由於它仍在處理PDF,因此不會發送任何內容)。
如何讓客戶端在執行receive方法之前等待一段時間,以便在服務器完成處理併發送文件後調用該方法?
斯巴達克斯說,你似乎在尋找什麼是同步服務器的套接http://msdn.microsoft.com/en-us/library/6y0e13d3.aspx – stevebot