2011-11-23 50 views

回答

1

當你創建一個插座,首先你建立一個服務器和客戶端之間的連接(使用在客戶端connect系統調用,並bind,listenaccept系統調用在服務器端)。你可以有很多這樣的連接,從服務器到不同的客戶端。服務器可以在任何建立的連接上發送數據。

Sockets Tutorial可以幫助你在這種情況下。


如果你想多次讀取服務器在同一時間發生/寫,你必須使用non-blocking插座或多個線程。

+0

服務可以發送確認到客戶端,它正在接收數據。現在假設客戶端A正在發送數據,並且我希望該服務器想要將數據發送到客戶端B,那麼我將如何發送數據? – Happy

+0

看到我的新編輯。 –

0

(假設您使用TCP/IP或UDP)。

套接字端點是組合的IP地址和端口號。因此,在您的主機上,您可以讓各種服務器偵聽不同的端口號。例如,一個Web服務器可以偵聽端口80,SSH不同的端口等

相關問題