社区
网络编程
帖子详情
当服务器无响应时,如何让某个客户端自升为服务器?
bestbear
2005-08-11 03:07:08
同样一个程序,既可以作服务端,又可以做客户端。在局域网的多台机子上有安装,
运行时,首先有一个默认的机子上的该程序作为服务器,其他机子上的该程序作为客户端。
现在的问题是,如果默认的服务器出现异常,比如通信中断,这是需要其他本来做客户机的程序中,自动有一个升级为服务器。
想了很久,不知道怎么样设计才算好?大伙给个建议,谢了。
...全文
169
10
打赏
收藏
当服务器无响应时,如何让某个客户端自升为服务器?
同样一个程序,既可以作服务端,又可以做客户端。在局域网的多台机子上有安装, 运行时,首先有一个默认的机子上的该程序作为服务器,其他机子上的该程序作为客户端。 现在的问题是,如果默认的服务器出现异常,比如通信中断,这是需要其他本来做客户机的程序中,自动有一个升级为服务器。 想了很久,不知道怎么样设计才算好?大伙给个建议,谢了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
teli_eurydice
2005-08-15
打赏
举报
回复
BT 就这样做的吧
younggle
2005-08-15
打赏
举报
回复
以上的思路都很好啊。
轮循法、最优法都可以啊。
bestbear
2005-08-15
打赏
举报
回复
还有没得不同思路的啊
softrain
2005-08-12
打赏
举报
回复
首先由发现服务器(确实)掉线的机器广播(同一个消息发送到各个客户端,下同)一个请求服务器的消息,如果自己适合做服务器,可以同时广播一个申请服务器的消息。
然后各个客户端收到这个请求服务器的消息,判断自己是否适合做服务器,如果适合,则也广播一个申请服务器的消息。
申请了做服务器的机器收到其他的申请做服务器的消息,根据消息中携带的数据比较优劣。在某个时间段内发现没有比自己更优的消息,则广播一个自己取得了服务器资格的消息,以后这个机器就是服务器了。
windcsn
2005-08-12
打赏
举报
回复
这个列表在个CLIENT连接到服务器的时候建立,并分发给各个CLIENT。这样可以避免有可能造成灾难的广播消息。
windcsn
2005-08-12
打赏
举报
回复
设立一个备份服务器列表,列表中将能作为服务器的IP按顺序列出来,当机器发现首选服务器不工作时,就请求另一个COPY的。具体算法还是比较复杂的。
bestbear
2005-08-11
打赏
举报
回复
more
myy
2005-08-11
打赏
举报
回复
Windows的域中就有类似的机制,好象是采用“选举”机制。
dirdirdir3
2005-08-11
打赏
举报
回复
数据同步要处理好
Tranquillo
2005-08-11
打赏
举报
回复
登录时,默认服务器为每台机器编一个号,默认服务器可编为0,并且将编号的结果发送给每个客户
当服务器异常时,所有机器将会检测到与0号机器通信中断,这时1号机器自动运行服务器,其他机器尝试与1号连接,如果一定时间内1号不能连通,再试2号
Android
客户端
与
服务器
端的json数据交互(内含大量知识点)
Android
客户端
与
服务器
端的json数据交互(内含大量知识点),包含文件的上传,文件浏览器等。
网页
服务器
无
响应
怎么回事,
服务器
无
响应
是怎么回事?dns
服务器
无
响应
怎么办?...
我们在使用
服务器
的
时
候,有的
时
候就会出现没有
响应
的情况,对于不太专业的很多朋友来说,这就成了一个难题了,因为不知道是什么原因导致的,也不知道该如何解决,其实导致
服务器
无
响应
的原因有多种,比如网线接口接触不良,我们只有找到了原因,才能采取正确的措施,下面新网就给朋友们详细的介绍下
服务器
无
响应
是怎么回事以及dns
服务器
无
响应
怎么办等问题。
服务器
无
响应
是怎么回事?1.线路接错或者网线接口接触不良。根据入...
浩方登录不上
服务器
无
响应
,sv独立
客户端
无法登陆
服务器
(sv独立
客户端
连接失败)...
登录全国教师信息系统为什么要下载SV独立
客户端
?下载完独立
客户端
以后。桌面上点击右键选择“屏幕分辨率”,再点击“放大或缩小文本和其他项目”,再点在"较小(s)-100%(默认)"前的圆圈中,系统会重新登录就行了。设置好后,再。
客户端
(Client)或称为用户端,是指与
服务器
相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用之外,一般安装在普通的客户机上,需要与服务端互相。warframe...
服务器
响应
到
客户端
中文乱码的解决方式
服务器
与
客户端
交互的过程中出现中文乱码的解决方式
服务器
响应
到
客户端
中文乱码的解决方式 在Java Web开发的过程中,很多人都会遇到当
服务器
向浏览器发送
响应
页面
时
,有
时
候因为码表的查询不一致,会在浏览器出现乱码问题。 例如:
服务器
中使用的是UTF-8,而浏览器默认是查询本地码表,注意如果是中文系统则使用的是GBK码表。造成了码表查询不一致,会出现乱码的情况。服务端发出的
响应
,有字节流和...
客户端
/
服务器
架构
客户端
/
服务器
架构又称C/S(client/server)架构;
客户端
/
服务器
应用由两个组件进程组成; 什么是
客户端
应用程序?
客户端
应用通常与用户打交道; 向
服务器
应用程序发送请求消息,请求
服务器
应用程序执行某些服务; 什么是
服务器
应用程序?
服务器
应用提供对某些共享资源的访问;(
服务器
能提供的服务有多种) 分析
客户端
的请求,执行相应的动作,并返回
响应
消息给
客户端
;
客户端
应用如何和
服务器
应用进行交互? IPC机制;
客户端
应用与
服务器
应用的分布?
客户端
和...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章