如何在浏览器中开发点对点聊天应用程序

时间:2013-02-08 08:20:51

标签: javascript chat p2p

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

提前致谢。

3 个答案:

答案 0 :(得分: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个小时内就可以启动并运行...

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

答案 1 :(得分:0)

使用Node.js播放

参见http://martinsikora.com/nodejs-and-websocket-simple-chat-tutorial 它只是Node中的一个工作聊天示例(JS规则!)

答案 2 :(得分:0)

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