两个服务器提供相同的服务 两个服务器提供相同的服务,比如一个在中国大陆 ,一个在台湾 ,如何让客户端自动选择距离自己比较近的服务器。比如在大陆的客户端连接大陆的服务器,台湾的客户端,连接台湾的服务器??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据ping的返回值来确定 分别ping领个服务器谁返回时间短连谁 简单的,用vc调用系统命令ping,然后生成文件,并分析文件中的时间值复杂的,用socket实现snmp协议。 我也觉得 用IP地址来区分 比较好 可是具体怎么做呢? 客户端获得自己的公网IP和服务器IP比较 然后和哪个服务器是同一个地区的就连接 那个服务器 具体怎么实现呢 如果你不想做登录服务器,那么就在获得客户端公网IP时,顺带查出它所述地域,然后根据地域来选择服务器,以前的珊瑚虫QQ有流传出来的IP地址-地域库,可以参考使用 珊瑚虫QQ有流传出来的IP地址-地域库 很大吧 ?是要使用数据库吗 ? access的,大概是十几M吧当然,如果你可以接受WEB方式的话,也可以直接访问www.ip138.com等类似的网站,然后分析获得的结果也是可以的 额,那段是很多的,你不一样要收集,何苦呢?不如直接拿来用得了WEB方式的那种也值得你尝试,毕竟那样不需要你更新IP库 现实中的做法,不管是大公司还是小公司。访问都不直接写服务器IP地址到代码中,而是通过域名。然后域名通过智能DNS来解析。小公司一般是用第三方的,大公司一般是自己建DNS服务器。到网上搜一下,有不少第三方智能DNS服务提供商。 不用想这个多,最easy的方式就是通过dns智能解析 俩服务器弄俩不同的ip客户端先判断自己的ip位置,根据判断结果连接不同的ip即可。---------------------------菜鸟所想,望斧正!! 都到台湾使用了,这点费用应该出的。而且智能DNS解析也不是很贵啊。1年也就几百元 CString类的Find()函数参数问题 vs2008对话框使用shockwave flash object控件问题 请问给定一个字符串,如何获得他的完整路径? 大尾数存储问题 请问怎样在程序中打开另一个程序,关闭另一个程序,而且不让信打开的程序显示,最好也不让其在任务栏显示 在CComboBox中怎么样取到我所在的值(在线等) InstallShield问题请教? 怎么将按钮动态附加上一个图片,我的做法怎么没有反应? 各位高手,在win下面怎样进行绝对扇区读写?有简洁一点的代码么 please help me MFC中控件关联变量,怪了??? 急救!!!请大侠帮忙 CWBButton
复杂的,用socket实现snmp协议。
当然,如果你可以接受WEB方式的话,也可以直接访问www.ip138.com等类似的网站,然后分析获得的结果也是可以的
不如直接拿来用得了WEB方式的那种也值得你尝试,毕竟那样不需要你更新IP库
访问都不直接写服务器IP地址到代码中,而是通过域名。
然后域名通过智能DNS来解析。小公司一般是用第三方的,大公司一般是自己建DNS服务器。
到网上搜一下,有不少第三方智能DNS服务提供商。
客户端先判断自己的ip位置,根据判断结果连接不同的ip即可。
---------------------------菜鸟所想,望斧正!!
都到台湾使用了,这点费用应该出的。而且智能DNS解析也不是很贵啊。1年也就几百元