-1

我希望在浏览器中开发一个点对点聊天应用程序(在 Javascript 中),它使用一些已经开发的 javascript 代码与服务器进行交互。我已经实现了网络套接字,但在浏览器中开发聊天应用程序时遇到问题。

提前致谢。

4

3 回答 3

3

我想给你一个我能想到的只使用 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 小时内您可以启动并运行它...

这只是为了让你开始考虑这个......不是我应该如何制作点对点聊天应用程序的解决方案

于 2013-02-08T08:45:54.933 回答
0

玩转 Node.js

请参阅http://martinsikora.com/nodejs-and-websocket-simple-chat-tutorial 它是仅在 Node 中工作的聊天示例(JS 规则!)

于 2013-02-08T08:50:03.463 回答
0

您应该创建服务器到客户端到客户端的聊天。在服务器端使用任何语言。在本教程中使用 PHP 作为服务器端请检查 http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-simple-web-based-chat-application/

于 2013-02-08T08:56:32.263 回答