2016-04-21 61 views
0

我对一个允许用户发布内容的应用程序进行了实际编码。 只有一个服务器和多个客户端,但由于不知道服务器将运行哪个ip,我希望服务器自动找到,所以端口是固定的,它是55001. 将所有IP从1到255需要几年,我已经尝试过,有没有人有一个干净和快速的解决方案呢?在运行在特定端口上的网络中查找服务器

+1

查找子网应减少搜索 –

+0

@Juned阿赫桑好了,让我们说,我已经知道了子网为exmaple 178.所以,即使我已经知道它,它仍然需要很多时间。 – ScriptKiddy

+0

服务器和客户端是否总是在同一个子网上?如果是这样,您可以使用多播UDP来查找服务器。如果没有,DNS将是您最好的选择。 –

回答

2

一)利用广播来发现服务器(仅限IPv4有这个)
b)利用多播来发现服务器(相同的代码基IPv4和IPv6)
三)注册服务器到DNS条目
d)注册服务器,到中央服务器
E)让服务器的用户类型IP /主机名

相关问题