日期:2014-05-17  浏览次数:20724 次

问下,一般的软件,像QQ,是怎么获取服务器的地址呢?
上次老师布置了个作业,写个小软件,我用c#写了个简单的聊天软件,tcp的,有服务器端的。今天给老师演示的时候,先开服务器,然后打开一个客户端,输入服务器的ip,这时候老师说了,你这个软件只能当作业教,要是实际开发,客户怎么知道你的服务器ip呢?我觉得挺有道理的。我想,一般的服务器ip是不是固定的呢?老师说不一定。想想也对,像qq这么大的东西,一个服务器肯定承受不了的。那么,一般的软件是怎么获取服务器的地址呢?比如qq,会不会先把所有的服务器地址都写好,然后在登录的时候一个一个试,看哪个服务器最好用,或者说最闲,然后就用那个服务器的ip?大家给说下啊,谢谢,带我涨涨知识
服务器 c#

------解决方案--------------------
有dns,只要知道主机名,就可以得到ip。

主机名是全球唯一的。由注册局管理。域名服务器也是公共的,随时可以访问。