我遵循tutorial来与Node.js和Socket.io创建聊天。关键是我想修改此聊天以获得以下结果:
我想要两个浏览器窗口:
重点是:如何从窗口A(托管在localhost:8080
上发送消息并将其显示在窗口B(托管在localhost:8081
上)中?有人可以给我一个清晰的例子来说明如何做到吗?抱歉,这个问题有点困惑,但是我对socket.io和我所遵循的教程中列出的所有内容都是新手。
答案 0 :(得分:0)
您说您已经弄清楚了如何在窗口A和窗口B之间发送消息。然后,您应该将代码分成两个应用程序,“读取和写入”和“读取模式”,只需更改HTML代码进行测试。
最简单的解决方案是仅在“阅读器”窗口中修改HTML。删除表单聊天,他们将没有任何选择可以在聊天中写,包括您在内。当然这是可以绕开的,但据说没有考虑任何安全方面。
<form id="chat">
<input type="text" id="msg_text" name="msg_text" />
<input type="submit" value="Send!" />
</form>