-4
我正在winsock2中做一個簡單的服務器客戶端控制檯聊天框。然後我的同事問我是否可以做一個服務器多客戶端連接,其中SERVER將在TCP中,CLIENTS將在UDP中。此外,客戶端不知道服務器的IP,但知道端口號,即客戶端必須搜索服務器,然後連接它。所有這些都通過LAN進行。是否有可能將tcp服務器連接到winsock的udp客戶端
任何人都可以告訴我如何做這樣的程序,或者如果可能的話可以發佈代碼以供參考。
我正在winsock2中做一個簡單的服務器客戶端控制檯聊天框。然後我的同事問我是否可以做一個服務器多客戶端連接,其中SERVER將在TCP中,CLIENTS將在UDP中。此外,客戶端不知道服務器的IP,但知道端口號,即客戶端必須搜索服務器,然後連接它。所有這些都通過LAN進行。是否有可能將tcp服務器連接到winsock的udp客戶端
任何人都可以告訴我如何做這樣的程序,或者如果可能的話可以發佈代碼以供參考。
TCP和UDP是2個完全分離的世界。不,你不能有一個TCP服務器與UDP客戶端通信。
感謝您的回答。問一個愚蠢的問題,我太天真了。但我明白了。我會用MDNS的觀點來嘗試這個概念。 –
Stackoverflow不是一個代碼寫入服務。你需要顯示你的代碼並提出一個具體的問題(「爲我寫代碼」不是特定的問題)。不,你不能用udp客戶端直接連接到一個tcp服務器。協議必須匹配。假設您在網絡中沒有任何其他智能(如中繼服務器)。 – kaylum
對不起,先生你想念我。我讓人們發佈一個參考代碼,我可以用一個實際的例子來學習。而已。它就像我用示例問了一個教程。因爲沒有在谷歌的winsock教程涵蓋了這個話題,甚至沒有一點點。我問人們教我,而不是爲我的工作。 –