我对Python相当陌生,对Python中的套接字和服务器也非常陌生,所以请容忍我!基本上,我试图在客户端和服务器之间设置一个绞刑游戏来玩游戏。我知道这个系统有很多缺点(包括大多数代码在客户端而不是服务器端,我正在努力修复这个问题,但无论如何.)
在本质上,我的客户端启动游戏,并从服务器获得一个输入的“单词”的刽子手游戏。游戏结束后,它再次使用init方法重新启动游戏。我希望它再次等待来自服务器的输入,这样它就不会在第一次播放相同的输入。你有什么意见建议?
以下是我的服务器代码:
#!/usr/bin/env python
"""
Created on Tue Jul
我有一个Flash AS 3.0基于swf的浏览器游戏。它托管在我的网站上,使用Flash的URLVariables通过PHP与MySQL数据库通信。一切都很好。问题是,我希望能够在玩家离开网页或关闭浏览器后保存他的游戏。这通常是如何处理的?
是否存在在swf终止时触发的可靠事件?是吗?这是什么?如果没有,解决方案是什么?我应该每隔x秒保存一次玩家的数据吗?这似乎会使我的服务器陷入停顿。我可以有10,000个人在玩,我不想每x秒保存一次他们的游戏。
我一直在努力调试我的C#套接字应用程序的一个问题。这份申请是我正在做的大学作业的一部分。分配的范围是使用原始套接字构建raw服务器和游戏/应用程序服务器。在我的例子中,webserver提供静态文件并充当游戏服务器的代理。服务文件似乎运行良好,但当将请求转发到游戏服务器时,存在数据传输问题。
完整的供参考。但我认为问题在于,它试图从响应area服务器请求的游戏服务器读取响应主体。以下是相关代码:
if (header.ContainsKey("content-length"))
{
var bodyLength = Convert.ToInt32(header["