问题标签 [chatroom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
320 浏览

php - 更适合聊天室应用程序后端——Django 还是普通 php?

我目前正在制作我的网站的 2.0 版本,该版本目前基于 Django + ajax、php + ajax 和 html + fake-ajax*。除了新功能之外,我还想做一些清理工作。我的问题是,如果我使用 django 制作聊天应用程序后端,或者我坚持使用 php(我现在拥有的),你认为什么会减少服务器的负载?我的前端是 html 和 jQuery,我想最终做 html5 套接字,但我的目标受众已经嫁给了他们古老的浏览器。(我认为随着苹果对 flash 的谴责,它会在几年内灭绝,对于移动设备,只有最新的 android 支持它,而且我所看到的并不真正表现良好,另一方面,我目前的解决方案无处不在!我的朋友甚至可以从他的 ePaper Nook 中使用它!)。所以我想尽可能多地用同一种语言而不是我的破解,但另一方面,我的 php 东西似乎比 django 的东西快一点,但我没有任何直接的 app4app 比较,我只做 php chartroom 因为我们一直使用的 flash 3rd 方服务在授权方面很糟糕。此外,在整个重写(现在正在发生!)之前,我不想打扰我当前的 django 应用程序。感谢您的输入!

0 投票
4 回答
2126 浏览

c# - c# 中的多客户端/服务器聊天程序?

客户将能够像 Skype 一样进行一对一和群组(临时房间)聊天。

我将使用服务器来授权客户端

我的问题是哪个更好?

(WCF) 或 (TCPClient、StreamReader 和 StreamWriter)

欢呼

0 投票
2 回答
2586 浏览

asp.net-mvc - 如何将“聊天”集成到 ASP.NET MVC 站点中?

我想将聊天集成到我的网站中,并且愿意接受像这个网站这样的解决方案,但如果存在其他人,我也愿意接受。

您知道哪些聊天网站可以集成到 MVC 网站中?

0 投票
1 回答
762 浏览

java - 创建聊天室应用程序的问题

我正在尝试为某些网站创建一个类似聊天室的应用程序。为此,我有两个选择:

  1. 使用套接字编程并在服务器上打开一个套接字并将其连接到该聊天室中的所有客户端。对于这个客户端,首先下载聊天室的小程序。

  2. 只是用 Ajax 以 1 秒的间隔连续向服务器发送请求并刷新页面的聊天内容区域。

我无法决定哪种策略会更好。因此,如果有人告诉我哪个资源消耗更少,如果还有其他更好的选择,请告诉我。

其次,我正在考虑使用存储在服务器上的会话文件来维护所有登录用户的会话。那么我应该如何访问存储在服务器上的文件,以便我可以拥有一些会话对象的成员变量,例如

sessionobject.chatroom="1". //请不要去语法而是它的含义。

那么是否可以在服务器上访问服务器创建的文件以维护会话?如果是,那怎么办?

0 投票
4 回答
112 浏览

php - Javascript - 不确定我的 AJAX 是否正确,没有错误但没有数据库条目

我是一个 PHP 人,对 javascript 非常陌生。我正在尝试向我正在构建的网站添加一个简单的 AJAX 聊天程序。问题是,我不知道如何测试我的请求是否被发送,或者它背后的 PHP 是否是问题所在。如果是 PHP,我可以修复它,如果是 javascript,那么,这就是这个问题的目的。我没有收到任何错误,但我的数据库中也没有收到任何聊天消息。这是我在聊天页面上的 javascript:

我确信有更好的方法来编写代码,但是任何人都可以看到其中的任何错误吗?我常用的 PHP 调试方法不起作用,因为它们包含带有死消息或 vardumping 预期值等的半分割问题区域 - 所有这些在页面加载后都不会真正显示,对吗?所以这让我无法在它是 PHP 或 javascript 之间进行一半分割。无论如何,感谢您的帮助。

0 投票
3 回答
3351 浏览

google-app-engine - 谷歌应用引擎是高流量聊天网站的好平台吗?

我正在寻找创建一个高流量的聊天网站,可能会在服务器上进行一些图像处理的视频流。

扫描 Channel API (http://code.google.com/appengine/docs/python/channel/overview.html) 让我希望这可以在没有 AJAX 轮询的情况下完成,并且普遍认为 GAE 是非常可扩展的.

我仍然有几个担忧:

1)能否支持数万同时用户实时交互,不卡顿?CPU使用率有上限吗?

2) 我将(可能)在 J2EE 框架之上编写它。GAE 是否保证每个新请求都可以访问全局内存数据存储,只要应用程序在服务器上运行(Java 中的“ServletContext”)并且可能存储千兆字节的数据,该数据存储就可用?有内存上限吗?

3) 完整的 J2SE 和 J2EE 堆栈是否可用?我可以包含任何我想要的库吗?

4)这类问题有比GAE更好的解决方案吗?我一直在考虑租用几台专用服务器,但这将达到数千/月...

提前致谢!

0 投票
1 回答
581 浏览

restlet - 使用 Restlet api 实现聊天服务

首先,我对restlets不太熟悉,刚刚开始。我想实现一个广播聊天室,其中发送消息的客户端会将消息广播给所有其他客户端。

0 投票
1 回答
128 浏览

javascript - 处理 JS 聊天框的有效方法是什么?

假设我想写一个 AJAX 聊天框,只是一些简单的东西,我写了一些文本,然后它就会被发布。让我们甚至不必太担心框中的用户名。

第一直觉告诉我只写一个表并将数据发布到其中,然后每隔几秒钟查询一次。

让我们假装这不是 2011 年,计算机便宜,我们可以接受每 5 秒更新一次的缓慢延迟聊天框,或者用 SQL 风暴减慢整个服务器的速度。

有哪些替代方案?我可以用 XMPP 做点什么吗?如果除了我最喜欢的服务器端语言(和一些 SQL)之外什么都没有怎么办?我可以以某种简洁的方式使用消息哈希吗?我可以做些什么来限制请求的数量?

我正在寻找的是一个伟大的计划,用于编写基于 Web 的聊天框背后的软件,该软件非常高效且灵活。我确信我们正在为我们已经拥有的聊天室在 SO 上做一些整洁的事情。

0 投票
4 回答
9452 浏览

web-applications - 编程聊天室,从哪里开始?

我想创建一个聊天室,但我不完全确定从哪里开始。

我有 C 和 Java 的编程经验,我愿意学习。我想使用 html5 或 php,但这可能不正确。

如果有人能指出我正确的方向,那就太好了。

谢谢

0 投票
1 回答
319 浏览

google-app-engine - 如何跟踪 Channel API 聊天中的活跃用户数量

我正在使用 google Channel API 和 appengine 进行小型聊天。有没有一种简单的方法可以知道有多少用户在聊天中处于活跃状态?

谢谢,大卫