创build一个简单的UDP监听器

情况是这样的:我想为一个游戏打孔服务器,我需要听UDP传输。 它将在Debian Squeeze VPS上运行,所以我尽可能地使用灵活性。

一切都是非常基本的:信息共享通过http完成,后端使用PHP和MySQL。 所以理想情况下(或者更简单一致的方式),UDP监听器只需运行一个PHP脚本,并从数据包中提取几个参数,而不会返回任何内容到客户端。

什么是最好的方法来解决这个问题? 除了洪水明显的可能性之外,我还应该注意到有关UDP的任何危险吗?

您正在寻找PHP的socket接口。 看到这里 。

对于一个游戏服务器,我会全心全意地推荐使用TCP over UDP,在这种情况下丢包通常是不可接受的(但是我不太清楚这种单向通信会带来什么)。