我希望在浏览器中开发一个点对点聊天应用程序(在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/
3 回答
我想让你知道我能想到的只能使用javascript的计算机之间最简单的通信,给你一些想法让你开始 . 从我的理解,你想使用javascript的一切,所以我们去:
如果您使用Node.js,这是代码:
这使服务器监听端口,您可以在此端口上发送和接收它 . 把它放在两台电脑上,你可以在你选择的端口上进行通信 .
放一些窗口键入文本并放置一个发送按钮,你就在路上 . 你将传入的数据粘贴在一个数组中,你在文本窗口中显示...在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/