使用Javascript构建聊天系统

car*_*bir 2 javascript chat web-based

是否可以使用javascript和html构建一个小的(少于100个用户)聊天系统.它应该能够在浏览器中一致地工作并将所有聊天存储在服务器的数据库中吗?现在,如果可能的话,那么将它与其他传统聊天客户端进行比较会有什么优点和缺点.

Ray*_*nos 7

是/否.

您可以使用JavaScript和HTML单独使用以下三种方法之一来实现聊天系统

  • P2P跨浏览器通信(仅适用于歌剧)
  • 用于中继聊天消息的CORS/JSONP远程服务器(需要第三方服务)
  • 你自己的服务器来传递聊天消息

请注意,聊天消息可以存储在本地,因此您只需要一个放松服务器.但是,如果您想在"离线"时接收消息,则需要一个聪明的P2P存储机制或存储在服务器中的消息.

另请注意,您的服务器可以运行JavaScript(使用node.js)

另请注意,没有CSS的聊天系统是一种糟糕的用户体验.

  • 你的最后一句话有点贬低/分散你的整体好答案. (2认同)