MFC进行网络编程,如何在网络上搜索同一款软件?

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:25:04
举个例子,比如QQ聊天程序,它是一种客户端,通过连接腾讯公司的固定服务器,然后由服务器将信息在两个客户(即QQ好友)间转发。而我现在的网络程序,没有服务器,在每台机子上装客户端,希望能在网络上查找到其它也在网络上的该客户端,从而实现通信。有谁能指点一下,该怎么做呢?

如果你没有一台服务器的话, 编写的网络程序要指定通讯对方的IP地址, 才能与之进行网络通讯. 像你这种没有服务器的网络应用程序, 可以参考"飞鸽传书"的方法, 它在使用时会指定一个或多个IP段, 网络应用程序会去扫描这些IP段, 看有没有其他客户端在线.

如果你不用服务器,你只有知道对方的IP。我知道的只有这么多。但要是这个可能会有点问题。除非你的程序是给你认识的或固定IP用户。或单位间局域网。