Javascript 跨浏览器通信
我正在设计一个网站,需要一个主机和客户端网站。主机将设置某些内容(会话),客户端将使用特定于该会话的ID连接到该主机 我已经考虑过如何促进这种交流,最初我打算让客户机和主机定期查询和更新一个数据库,该数据库保存所有客户机和主机的当前状态,以交流新的选项和更改,但后来我想知道是否可以使用javascript[或其他],让他们直接联系和沟通 通信将是非常简单的消息-单个字符串来通信当前状态和类似的东西 我非常精通javascript/html/css,但我很高兴知道是否有什么东西可以更好地设置它 谢谢! Alex您正在寻找的,这是通过纯Javascript通过web进行点对点连接的事实上的推荐方式: WebRTC(Web实时通信)是由万维网联盟(W3C)起草的API定义,它支持浏览器到浏览器应用程序,用于语音呼叫、视频聊天和P2P文件共享,而无需内部或外部插件 是的,在你问之前,简单的信息也可以交换 是解释WebRTC的Mozilla参考 这是一个很好的简单教程,可以帮助您开始使用代码 是一个具有视频功能的点对点聊天室,使用纯WebRTC作为演示构建Javascript 跨浏览器通信,javascript,html,Javascript,Html,我正在设计一个网站,需要一个主机和客户端网站。主机将设置某些内容(会话),客户端将使用特定于该会话的ID连接到该主机 我已经考虑过如何促进这种交流,最初我打算让客户机和主机定期查询和更新一个数据库,该数据库保存所有客户机和主机的当前状态,以交流新的选项和更改,但后来我想知道是否可以使用javascript[或其他],让他们直接联系和沟通 通信将是非常简单的消息-单个字符串来通信当前状态和类似的东西 我非常精通javascript/html/css,但我很高兴知道是否有什么东西可以更好地设置它 谢
在WebRTC之前,没有令人满意的分散方式 正如评论所指出的,如果您使用的是集中系统,Websockets将是一个正确的想法——它们促进客户端和中央主机之间的实时通信 然而,分散系统必须使用WebRTC实现-这是卡上的唯一选项 您正在寻找的,这是使用纯Javascript通过web进行点对点连接的事实上的推荐方式: WebRTC(Web实时通信)是由万维网联盟(W3C)起草的API定义,它支持浏览器到浏览器应用程序,用于语音呼叫、视频聊天和P2P文件共享,而无需内部或外部插件 是的,在你问之前,简单的信息也可以交换 是解释WebRTC的Mozilla参考 这是一个很好的简单教程,可以帮助您开始使用代码 是一个具有视频功能的点对点聊天室,使用纯WebRTC作为演示构建
在WebRTC之前,没有令人满意的分散方式 正如评论所指出的,如果您使用的是集中系统,Websockets将是一个正确的想法——它们促进客户端和中央主机之间的实时通信
然而,分散系统必须使用WebRTC实现-这是卡上的唯一选项 您可以尝试,不需要额外的库,可以用于简单的http客户端到客户端通信。您可以尝试,不需要额外的库,可以用于简单的http客户端到客户端通信。P2P非常困难,但像Websockets这样的东西可能可以。P2P非常困难,但是像WebSocket这样的东西可能会有用。哦,酷,看起来不错。我一直在使用PeerJS,它可以工作,但多年来一直没有更新。你知道httprelay更新的频率吗?每天。反馈或功能要求将不胜感激。哦,酷,看起来不错。我一直在使用PeerJS,它可以工作,但多年来一直没有更新。你知道httprelay更新的频率吗?每天。如有反馈或功能要求,将不胜感激。