在不久的将来,我将需要开始一个新项目,该项目由高负载的TCP/IP服务器和与该服务器通信的客户端组成。我知道TCP/IP的基础知识,可以让服务器和客户端通过网络进行对话。
问题是,我需要找到一些方法来保护服务器免受其他“客户端”的攻击,这些“客户端”可以发送虚假数据,并可能使服务器崩溃。我正在寻找任何可以用于我的应用程序的应用层协议的想法或建议。我敢肯定一定有某种开源的MMORPG游戏已经实现了这样的协议。
任何其他想法都非常受欢迎。
附言:我已经检查过WorldForge project了。
发布于 2011-04-26 04:00:03
使用身份验证并编写服务器,这样假数据就不会使服务器崩溃。您还可以在适当的情况下使用防火墙。
看看用于游戏开发的http://www.devmaster.net/。我在那里读了很多有用的文章。
https://stackoverflow.com/questions/5785741
复制相似问题