我已经按照一个教程创建了一个与node.js和socket.io的聊天。 重点是我想修改这个聊天得到如下结果:
我希望有两个浏览器窗口:
问题是:如何从窗口a(托管在localhost:8080
)发送消息,并在窗口B(托管在localhost:8081
)中显示消息? 有人能给我一个清楚的例子来说明如何做到这一点吗? 很抱歉,如果这个问题有点混乱,但我对socket.io和教程中列出的所有内容都是新手。
你说你已经知道了如何在窗口A和窗口B之间发送消息,那么你应该把代码分成两个应用程序,“读写”和“读模式”,你只需要改变HTML代码来测试它。
最简单的解决方案就是在“阅读器”窗口中修改HTML。 删除表单聊天,将没有任何选项为他们写在聊天包括你。 当然,这是可以绕过的,但据说没有考虑到安全方面。
<form id="chat">
<input type="text" id="msg_text" name="msg_text" />
<input type="submit" value="Send!" />
</form>