我正在尝试创建一个具有一些实时功能的Flash应用程序,并且想使用Redis的pubsub功能,它非常适合我的需要。我知道直接从客户端连接到数据存储几乎总是不好的。这对安全有何影响(因为我不是Redis专家),是否有解决方法?根据我的阅读,可能存在执行配置集和更改rdb文件位置并能够任意覆盖文件的漏洞。还有别的事吗?(如果我根本不将那个特定的redis实例用于任何,即没有存储数据)我知道另一种方法是编写一些自定义套接字服务器程序,并让它充当连接到Redis和发出命令的中介层——这是我希望尽可能避免编写的工作。**编辑**刚刚了解了rename-command配置以禁用命令。如果我禁用r
我正在编写代码以使敌人检测到与玩家的碰撞。在我的敌人课程中,我有以下内容:导入flash.display.movieclip;导入flash.events.event;publicclassEnemyextendsMovieClip{varPlayer:MovieClip;publicfunctionEnemy(){this.addEventListener(Event.ENTER_FRAME,EnemyUpdate);}functionsetPlayer(_Player:MovieClip){Player=_Player;}functionEnemyUpdate(_event:Event){
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我已经了解Java、ObjectiveC、C#和一些Python。我希望能够与XML或MySQL数据库集成以获取动态内容。有哪些教程或在线引用可以让我开始使用Actionscript3.0?
我的Flash影片想与MySQL服务器通信以在MySQL和SWF之间获取和保存数据。我知道AMFPHP可以帮助通信,但是有没有一种安全的方法来加密双方之间发送的文本(除了MD5中的散列密码)?据我所知,默认情况下,AMFPHP以纯文本形式发送数据。另外,听说Flash在网络请求时CPU占用率很高。有什么轻量级框架建议吗? 最佳答案 我实际上对AMFPHP知之甚少,但通常您不应该直接从客户端发送SQL查询。无论您的加密有多好,有人都可以破解它,然后他们可以对您的服务器为所欲为。您应该在PHP中创建一个API,客户端可以使用该API在数
我从Flash调用一个php文件,然后像这样添加变量:http://www.randomwebsite.com/something.php?title=爸爸如果我将其直接复制并粘贴到Web浏览器中,效果很好,但是如果我通过Flash调用它,地址栏最终会变成这样:something.php?title=??我可以通过PHP或flash对字符串进行编码/解码吗?非常感谢任何帮助。谢谢,将编辑:谢谢大家,这个方法很管用。一切都很好,但是我现在在通过MySQL将信息插入我的数据库时遇到了一些问题,我的所有字段都设置为UTF-8。我得到一些奇怪的字符而不是汉字。非常感谢,将
有没有办法使用邮政编码找到径向距离?我的任务是搜索指定距离内的所有用户。我知道用户的邮政编码。例如,距离当前位置25英里的用户。我有其他搜索类别,我正在使用mysql查询。对于距离问题,我无法弄清楚任何事情。我的后台是php和Flex中的前端。对我来说最好的选择是www.zip-codes.com/zip-code-radius-finder.asp。即,如果我应该能够获得指定径向距离内的所有可用邮政编码。所以我可以将这个邮政编码与我数据库中的用户邮政编码进行比较。并选择匹配的那些。请帮我解决这个问题。泽山 最佳答案 我使用免费的G
我想发送一条XML消息,然后从服务器接收响应并对其进行解码。那是我的类设计方法,我想知道那个东西的最佳设计。classXMLRequestextendsEventDispatcher{privatevarm_data:XML;privatevarm_xmlString:String;publicfunctionXMLRequest(){m_data=null;}publicfunctionsetRequest(xmlString:String):Boolean{if(xmlString){m_data=newXML(xmlString);trace("Request--"+m_xmlS
是这样的。我想做一个游戏,客户端用Flash制作,服务器用Java制作。从服务器端,我在流中写入的第一个字节是协议(protocol)ID,如下所示:try{Output.writeByte(LOGIN);Output.writeByte((byte)ID);Output.writeByte(new_position.x);Output.writeByte(new_position.y);Output.flush();}'onResponse'事件触发后,socket是这样读取的:type:int=socket_client.readByte();if(type==0x1)FP.con
我编写了一个套接字服务器,它使用Socket类与我的actionscript3flash游戏进行通信。这是一个TCP连接,我认为这意味着100%确定发送的消息将被服务器接收,因为这是在低级别完成的。因此,如果发送失败,它将重新发送消息。对于我和我测试过我的构建的另外两个人来说,情况确实如此。然而,对于一个人来说,有时(罕见但不可忽视)服务器没有收到消息,即使这似乎不会发生在其他人的系统上。然而,这个人在玩其他专业多人游戏时从未遇到过任何问题,这意味着这一定是我的构建问题。我能做些什么来确保消息被正确发送,我关于TCP100%安全的说法是错误的吗,因为消息应该在低级别失败时重新发送?
我正在寻找一种在客户端进行跟踪路由的方法,即在浏览器中。据我所知,不可能通过Javascript或Flash发送具有任意TTL值的ICMP、UDP或TCP数据包。我知道Flash允许通过Actionscript中的Socket类进行TCP连接,但它似乎对跟踪路由实现没有用。开发浏览器插件是唯一的解决方案吗?编辑:我刚刚发现这是用Java小程序完成的:http://www.codefromthe70s.org/traceroute.aspx坏消息是这个小程序需要签名代码,因为它实际上解析来自底层客户端系统的ping可执行文件的输出。因此,要求用户允许Java应用程序运行,这很麻烦。更多信