Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带Flash界面的基于文本的一对一聊天:后端的电源是什么?_Python_Flash_Actionscript_Chat - Fatal编程技术网

Python 带Flash界面的基于文本的一对一聊天:后端的电源是什么?

Python 带Flash界面的基于文本的一对一聊天:后端的电源是什么?,python,flash,actionscript,chat,Python,Flash,Actionscript,Chat,我正在建立一个网站,把人们联系起来,这样他们就可以匿名向陌生人发泄。你要么选择成为一个倾听者,要么选择成为一个健谈者,然后你就进入了一对一的聊天室 该应用程序的构建原因是,你通常无法向朋友发泄,因为你最深的漏洞往往会在以后对你不利。(不管你喜不喜欢,这是人性的一部分。可悲。) 我正在寻找一些关于我应该如何设计一切的见解。我发现了这个简洁的教程,它建议使用python&stackless+flash。还有人建议我应该尝试使用p2p套接字,但我甚至不知道从哪里开始查找有关该套接字的信息 还有其他建议

我正在建立一个网站,把人们联系起来,这样他们就可以匿名向陌生人发泄。你要么选择成为一个倾听者,要么选择成为一个健谈者,然后你就进入了一对一的聊天室

该应用程序的构建原因是,你通常无法向朋友发泄,因为你最深的漏洞往往会在以后对你不利。(不管你喜不喜欢,这是人性的一部分。可悲。)

我正在寻找一些关于我应该如何设计一切的见解。我发现了这个简洁的教程,它建议使用python&stackless+flash。还有人建议我应该尝试使用p2p套接字,但我甚至不知道从哪里开始查找有关该套接字的信息


还有其他建议吗?我想保持简单。:^)

Flash对用户界面(表单等)不友好,在前端使用HTML和Javascript做您想做的事情相对容易

读取消息的一种可能方法是定期从服务器请求任何新消息。格式化新消息并将其插入DOM

在继续之前,您可能至少需要回答以下问题:

1) 你是在重新创建IRQ(每个人都会看到你的帖子),还是像chatroulette一样,这是一个随机的一对一聊天

1a)这是一种特定人与另一特定人交谈的方式,还是更像推特

2) 如果这个想法开始流行,你有什么扩大规模的计划?Memcached可能是最后的手段(“子弹孔上的绷带”)。你最终处理大量信息的路线图是什么


3) 有没有办法忽略用户?与某些用户交谈?对用户隐藏您的咆哮?

除非您期望超高负载,否则这很简单,您在后端使用什么并不重要:只需选择您喜欢的内容即可。PHP、Python、Ruby,甚至是使用CGI的bash脚本——你对该语言的技能水平可能会比该语言本身的功能更重要。

嘿,扎克,我不得不为我制作的flash游戏创建一个套接字服务器。我用C#构建了我的服务器,但我会使用您熟悉的任何语言。如果你让我知道你最喜欢什么,我可以试着帮你找到一个好的教程

我花了很多时间做的一件事是让flash从一个带有套接字服务器的网站上运行。对于较新版本的Flash,您需要发回策略文件。在我的例子中,这需要是连接到套接字服务器时发送回客户机的第一个数据块

不确定要告诉您关于后端结构的内容。我需要更多地了解你的编程经验。我有一个包含所有用户连接的数组,并将它们放在不同的“房间”中,以便它们可以相互玩。因此,只需要一些简单的数组,了解如何向客户机发送消息,就可以帮助您


如果您熟悉C#我将毫无问题地向您发送套接字服务器的源代码。

我将使用类似或的XMPP服务器为后端供电。XMPP包含创建聊天/实时应用程序所需的一切。您可以使用Flex/Flash Actionscript库与XMPP服务器通信。

1)这是一种随机的一对一聊天。2) 你有什么建议来支持后端的软件吗?全部在客户端完成,让flash与ChatRoulette建立连接:D隐藏视频聊天以避免所有的阴茎。假设我用PHP编写。我如何设计后端?这是我不明白的部分:)谢谢!我的意思是,我可以有一个mysql表作为侦听器队列,一个mysql表作为说话者队列,但我不知道如何实现对等消息传递。我想我可以将每条消息存储在一个mysql表中,然后在发送给聊天伙伴后将其删除。您可以使用StropheJS库在Javascript中执行相同的操作。