提问者:小点点

如何将消息从客户端a发送到服务器B?


我已经按照一个教程创建了一个与node.js和socket.io的聊天。 重点是我想修改这个聊天得到如下结果:

我希望有两个浏览器窗口:

  • 窗口A:我可以键入并发送我想要的所有内容。
  • 窗口B:我不会打字,我只能查看每个人(包括我)打的字。

问题是:如何从窗口a(托管在localhost:8080)发送消息,并在窗口B(托管在localhost:8081)中显示消息? 有人能给我一个清楚的例子来说明如何做到这一点吗? 很抱歉,如果这个问题有点混乱,但我对socket.io和教程中列出的所有内容都是新手。


共1个答案

匿名用户

你说你已经知道了如何在窗口A和窗口B之间发送消息,那么你应该把代码分成两个应用程序,“读写”和“读模式”,你只需要改变HTML代码来测试它。

最简单的解决方案就是在“阅读器”窗口中修改HTML。 删除表单聊天,将没有任何选项为他们写在聊天包括你。 当然,这是可以绕过的,但据说没有考虑到安全方面。

<form id="chat">
   <input type="text" id="msg_text" name="msg_text" />
   <input type="submit" value="Send!" /> 
</form>

相关问题