VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 773|回复: 5

[求助] 远控重复上线怎么解决?互斥之类的 不行

[复制链接]
87_avatar_middle
online_vip 发表于 2016-3-16 18:17:50 | 显示全部楼层 |阅读模式
3驿站币
如题
远控重复上线  
这个问题貌似一直都没有很好的解决- -
大灰狼的那种写法 貌似不行
  加互斥也不行- -
除了 互斥  还有什么可以解决的
  之前我研究了 在主控端上加了 重复上线的代码
主机在重复上线的时候  主控端会提示重复 然后覆盖掉远控上那个重复机器
新的机器再次上线
  这样貌似上线率达不到- -
求各位大牛麻烦解答一下- -
最好有代码参考- -





上一篇:VC局域网共享文件
下一篇:如何获取当前进程打开的文件名?
81_avatar_middle
online_moderator 发表于 2016-3-16 18:20:43 | 显示全部楼层
本帖最后由 Debug 于 2016-3-16 18:34 编辑

怎么会重复上线呢?
被控端主动连接控制端之后,如果连接成功了就不要再次连接了,就这么个简单流程怎么还会出现重复上线呢,纳闷了!远控重复上线怎么解决?互斥之类的 不行
87_avatar_middle
ico_lz  楼主| 发表于 2016-3-16 22:14:25 | 显示全部楼层
Debug 发表于 2016-3-16 18:20
怎么会重复上线呢?
被控端主动连接控制端之后,如果连接成功了就不要再次连接了,就这么个简单流程怎么还 ...

我也很纳闷-0 -加了 互斥代码还是不行 0 0难道是对方开了3389的缘故》?有人上了 就会上2次的线?
78_avatar_middle
online_supermod 发表于 2016-3-17 13:30:48 | 显示全部楼层
检查下是不是局域网
28_avatar_middle
在线会员 发表于 2016-3-20 00:46:47 | 显示全部楼层
上线时候,IP地址放入一个 map<string, int n> 中,n随意填只,上线时, map.find(ip), 返回空表示第一次上线,否则是多次上线。 断开的时候 移除map里面的节点就好。

这方法可以试试
87_avatar_middle
ico_lz  楼主| 发表于 2016-3-20 09:01:16 | 显示全部楼层
crow_sky 发表于 2016-3-20 00:46
上线时候,IP地址放入一个 map 中,n随意填只,上线时, map.find(ip), 返回空表示第一次上线,否则是多次 ...

我先看看行不行0 0
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-5-19 23:40

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表