我希望在浏览器中开发一个点对点聊天应用程序(在 Javascript 中),它使用一些已经开发的 javascript 代码与服务器进行交互。我已经实现了网络套接字,但在浏览器中开发聊天应用程序时遇到问题。
提前致谢。
我希望在浏览器中开发一个点对点聊天应用程序(在 Javascript 中),它使用一些已经开发的 javascript 代码与服务器进行交互。我已经实现了网络套接字,但在浏览器中开发聊天应用程序时遇到问题。
提前致谢。
我想给你一个我能想到的只使用 javascript 的计算机之间最简单的通信的想法,给你一些想法让你开始。据我了解,您希望对所有内容都使用 javascript,所以我们开始:
如果您使用 Node.js,代码如下:
var sys = require("sys"),
my_http = require("http");
my_http.createServer(function(request,response){
sys.puts("I got kicked");
response.writeHeader(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8080);
sys.puts("Server Running on 8080");
这使得服务器监听一个端口,你可以让它在这个端口上发送和接收。把它放在两台电脑上,你就可以在你选择的端口上进行它们之间的通信了。
放一些窗口来输入文本并放一个发送按钮,你就在路上了。您将传入的数据放入一个数组中,然后在文本窗口中显示...在 3 小时内您可以启动并运行它...
这只是为了让你开始考虑这个......不是我应该如何制作点对点聊天应用程序的解决方案
玩转 Node.js
请参阅http://martinsikora.com/nodejs-and-websocket-simple-chat-tutorial 它是仅在 Node 中工作的聊天示例(JS 规则!)
您应该创建服务器到客户端到客户端的聊天。在服务器端使用任何语言。在本教程中使用 PHP 作为服务器端请检查 http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-simple-web-based-chat-application/