Soket客户端可否自动检测所有服务端IP?
有几台电脑..每台电脑上均装有socket服务端和客户端.
服务端是随电脑启动的..
所有客户端均需要获取所有服务端电脑上的电脑状态数据..就是为了监控每台电脑的状况.
我看好像客户端需要指定IP才能连接到服务端..但是电脑是不定的..IP也不固定..所以没办法通过配置文件还循环读取所有IP..有比较好的其他的方法吗?
[解决办法]
这种情况用UDP广播好一些,客户端先广播一个请求,服务端收到请求后报告自己的状态和IP地址,客户端收到各个服务端的回应后,就会建立起一个服务端列表,然后依次去用TCP连接