我在打開和Socket連接,然後我需要在前進之前回復服務器的結果。在Socket編程中等待回覆
While(true)
{
Receive message from Client
Process message.
Send query to client .
//wait for message
Receive the result from client.
}
但是,當客戶端的應答,該消息在步驟1中接收,但我必須接受它在步驟4,我不能夠理解如何將它編程。我準備好了基本的服務器和客戶端代碼。有人能指出我正確的方向嗎?
我可以,但步驟1是在不同的線程。讓線程繼續運行,並不斷接受消息。因此,來自步驟3的客戶端回覆在該線程上被接收。如果我想特別針對第3步的回覆。如果我的問題不明確,我很抱歉。 – Nikhil
所以你不能這樣做。你已經把自己塗在角落裏了。 – EJP
猜你是對的。將嘗試一種新方法。謝謝 – Nikhil