我想在我的网站上实现一个聊天服务,想知道如何从头开始创建一个简单的基于浏览器的 IRC 客户端?
我有一个 linux 盒子,可以在上面安装任何我想要的东西。谷歌找到了如何设置 IRC 服务器的导师,但没有关于如何创建 IRC 客户端的说明。
(作为客户端语言,我可以使用 JavaScript 或 Flash。)
我想在我的网站上实现一个聊天服务,想知道如何从头开始创建一个简单的基于浏览器的 IRC 客户端?
我有一个 linux 盒子,可以在上面安装任何我想要的东西。谷歌找到了如何设置 IRC 服务器的导师,但没有关于如何创建 IRC 客户端的说明。
(作为客户端语言,我可以使用 JavaScript 或 Flash。)
由于您已经熟悉 JavaScript,我建议您结合使用 Node.js、Now.js 和 node-irc。
Node.js 是一个应用程序,使您能够在服务器端运行 JavaScript 并非常快速地开发 Web 应用程序。
Now.js是 Node.js 的一个库,它使您能够在客户端和服务器之间进行 RPC。您可以从客户端应用程序调用服务器上的函数,反之亦然;他们的开发者指南实际上是一个网络聊天;)
node-irc也是 node.js 的一个库,使您能够轻松创建 IRC 客户端。
将这三者结合起来,您将获得一个非常漂亮、非常简单的自编码网络聊天。对于浏览器界面,有很多可能性,包括 ExtJS、JQueryUI、KendoUI 之类的应用程序框架或更简单的东西。