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

散200分,一个看似简单的架构师题目。
写一个Winform程序,发布到CSDN下载频道给大家下载,可以看到其他所有运行这个程序的人,鼠标在动。

互联网机器上(同时在线数千台),这个程序,不依赖于任何服务器。


that's all
就这么简单的题目,又能说明问题。

提示:
IOCP

------解决方案--------------------
lsv5  
没服务器,确实不知道,当前都谁在线
------解决方案--------------------
你已经做出来了么?

上千个鼠标在动,看着吓人啊.
------解决方案--------------------
坐等大虾,一般人绝对搞不定.

------解决方案--------------------
没服务器的话比较邪乎,用微软提供的Pnrp服务器算么?
------解决方案--------------------
引用:
写一个Winform程序,发布到CSDN下载频道给大家下载,可以看到其他所有运行这个程序的人,鼠标在动。

互联网机器上(同时在线数千台),这个程序,不依赖于任何服务器。


that's all
就这么简单的题目,又能说明问题。

提示:
IOCP

让我们做病毒呀,自动监视别人机器的鼠标,那和肉鸡的机理有啥区别,做的牛的这类东西是直接加载在内核层的(socket都没法用,直接端口通信去吧),不然就被360之类的给阉掉了。

------解决方案--------------------
学习了IOCP
------解决方案--------------------
只能学习,解答不了。
------解决方案--------------------
关键字:p2p协议、分布式哈希表、flooding算法...blah blah blah...
------解决方案--------------------
获取对方鼠标坐标,不依赖服务器? 呃,学习,等高人。
------解决方案--------------------
虽然不知道楼主在说什么,但是感觉很有道理
------解决方案--------------------
point在不依赖服务器,坐等高人~
------解决方案--------------------
不依赖服务器 与 IOCP 有什么关系啊???
任何“中间者”都叫服务器,还是可以借用不可靠资源?
------解决方案--------------------
...en 坐等  即使p2p也需要服务器