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

How to develop peer-to-peer chat application in browser

本文关键字:对等 聊天 应用程序 开发 浏览器      更新时间:2023-09-26

我希望在浏览器中开发一个对等聊天应用程序(使用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/