散200分,一个看似简单的架构师题目。
写一个Winform程序,发布到CSDN下载频道给大家下载,可以看到其他所有运行这个程序的人,鼠标在动。
互联网机器上(同时在线数千台),这个程序,不依赖于任何服务器。
that's all
就这么简单的题目,又能说明问题。
提示:
IOCP
------解决方案--------------------lsv5
没服务器,确实不知道,当前都谁在线
------解决方案--------------------你已经做出来了么?
上千个鼠标在动,看着吓人啊.
------解决方案--------------------坐等大虾,一般人绝对搞不定.
------解决方案--------------------没服务器的话比较邪乎,用微软提供的Pnrp服务器算么?
------解决方案--------------------
让我们做病毒呀,自动监视别人机器的鼠标,那和肉鸡的机理有啥区别,做的牛的这类东西是直接加载在内核层的(socket都没法用,直接端口通信去吧),不然就被360之类的给阉掉了。
------解决方案--------------------学习了IOCP
------解决方案--------------------只能学习,解答不了。
------解决方案--------------------关键字:p2p协议、分布式哈希表、flooding算法...blah blah blah...
------解决方案--------------------获取对方鼠标坐标,不依赖服务器? 呃,学习,等高人。
------解决方案--------------------虽然不知道楼主在说什么,但是感觉很有道理
------解决方案--------------------point在不依赖服务器,坐等高人~
------解决方案--------------------不依赖服务器 与 IOCP 有什么关系啊???
任何“中间者”都叫服务器,还是可以借用不可靠资源?
------解决方案--------------------...en 坐等 即使p2p也需要服务器