我目前正在爲一些網絡實踐開展分佈式網絡項目,並且想法是將文件從我的服務器發送到幾個不同的客戶端(分離文件之後),客戶端將找到一個字符串的頻率並將其返回。分佈式網絡多個客戶端
我遇到的問題是如何識別每個客戶端並向每個客戶端發送數據。 我一直致力於通過他們的端口識別每個客戶端的解決方案。問題出現在我如何處理多個連接和端口。我知道我必須使用send()在打開連接等時將數據發送到端口,但我不知道如何跨多個連接執行此操作(我可以使用單個客戶端和服務器執行此操作,但不能與多個客戶)
有沒有人有任何建議從高層次的立場?我從一個朋友,誰說一個建議:
- 打開插座
- 監聽連接
- 當接收到一個連接請求,產生一個新的線程來處理連接。 主進程將返回到步驟2來偵聽新連接,而新線程 將處理與關聯客戶端的所有數據流。
但我真的不知道我理解這個......我也一直在引用http://shoe.bocks.com/net/#socket
感謝
我肯定會建議你不要重新發明遺囑,並看看分佈式編程的開放mpi。 http://www.open-mpi.org/ – Oz123