我有一些關於套接字編程的基本問題。我正在嘗試編寫一個程序(在C,linux中),其中幾個客戶端進程連接到一個服務器進程,並且客戶端也需要連接到它們自己。雖然客戶端將駐留在不同的機器上,但他們在同一臺機器上也是如此。這些是我的問題。同一臺機器上的兩個進程可以連接到同一個端口嗎?
兩個客戶端進程可以在單獨的端口上相互通信嗎?在這種情況下,它們都不會監聽端口(比如服務器如何)。他們只需使用套接字連接到一個端口並相互通話。那可能嗎?
如果不是,我該如何在客戶端之間進行通信?
任何想法都是有幫助的。謝謝。
@PaulR,我對此沒有意見,我剛剛發佈了一個我認爲可能對您有興趣的鏈接。 – TMS
感謝Paul R.我對這個論壇很陌生,我對這裏的規則並不熟悉。謝謝你指出。 –