2015-09-05 136 views
-4

我正在winsock2中做一个简单的服务器客户端控制台聊天框。然后我的同事问我是否可以做一个服务器多客户端连接,其中SERVER将在TCP中,CLIENTS将在UDP中。此外,客户端不知道服务器的IP,但知道端口号,即客户端必须搜索服务器,然后连接它。所有这些都通过LAN进行。是否有可能将tcp服务器连接到winsock的udp客户端

任何人都可以告诉我如何做这样的程序,或者如果可能的话可以发布代码以供参考。

+1

Stackoverflow不是一个代码写入服务。你需要显示你的代码并提出一个具体的问题(“为我写代码”不是特定的问题)。不,你不能用udp客户端直接连接到一个tcp服务器。协议必须匹配。假设您在网络中没有任何其他智能(如中继服务器)。 – kaylum

+0

对不起,先生你想念我。我让人们发布一个参考代码,我可以用一个实际的例子来学习。而已。它就像我用示例问了一个教程。因为没有在谷歌的winsock教程涵盖了这个话题,甚至没有一点点。我问人们教我,而不是为我的工作。 –

回答

2

TCP和UDP是2个完全分离的世界。不,你不能有一个TCP服务器与UDP客户端通信。

+0

感谢您的回答。问一个愚蠢的问题,我太天真了。但我明白了。我会用MDNS的观点来尝试这个概念。 –