为 Internet 应用程序打开 Aource 应用程序/协议 [英] Open Aource application/protocol for internet applications

查看:55
本文介绍了为 Internet 应用程序打开 Aource 应用程序/协议的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在不久的将来,我需要开始处理一个新项目,该项目由高负载的 TCP/IP 服务器和与该服务器通信的客户端组成.我了解 TCP/IP 的基础知识,可以让服务器和客户端通过网络进行通信.

In near future I'll need to start working on a new project that consist of highly loaded TCP/IP servers and clients that communicate to that server. I know the basics of TCP/IP and can make the server and clients talk over the wire.

问题是我需要找到一些方法来保护服务器免受可以发送虚假数据并可能使服务器崩溃的其他客户端"的侵害.我正在寻找有关可用于我的应用程序的应用程序级协议的任何想法或建议.很确定一定有某种开源 MMORPG 游戏已经实现了这样的协议.

The problem is that I need to find some ways to protect server against other "clients" that can send bogus data and may crash the server. I'm looking for any ideas or recommendations for an application-level protocol that I can use for my application. Pretty sure there must be some kind of open-source MMORPG game that has already implemented such a protocol.

非常欢迎任何其他想法.

Any other ideas are very welcome.

附言我已经检查了 WorldForge 项目.

推荐答案

使用身份验证并编写您的服务器,以免虚假数据使其崩溃.您还可以在适当的情况下使用防火墙.

Use authentication and write your server so that bogus data doesn't crash it. You can also utilize firewalls where appropriate.

查看 http://www.devmaster.net/ 以了解游戏开发.我在那里读过很多有用的文章.

Have a look at http://www.devmaster.net/ for game development. I've read many useful articles there.

这篇关于为 Internet 应用程序打开 Aource 应用程序/协议的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆