2011-06-02 179 views
3

我想在Javascript中构建一个IRC客户端,也许使用jQuery,但我在开始时苦苦挣扎。AJAX IRC客户端,如何?

我已经看了一下http://qwebirc.org/以及他们是如何做的事情,但他们有代码只对他们的项目做特定的事情。

我在网上搜索了一个简短的例子,它让我开始,所以我可以进一步构建。关于去哪里看看的任何建议,或者可以提出一个例子的人的建议?

回答

1

后端比你是否使用jQuery或类似的东西更重要的考虑。正如你可能知道的那样,你不可能用Javascript编写完整的基于浏览器的IRC客户端; JS只是使用XMLHTTPRequest从一个像PHP那样实现的IRC连接的服务器端套接字收集数据。

为此,您可能会有更多的运气寻找某种PHP IRC库(如:http://sourceforge.net/projects/phpsmartirc/),然后分别设置客户端前端,这在某种程度上会缓解“很多代码只为他们的项目做具体的事情“。

+0

你实际上可以用nodeJS制作一个完整的JS IRC :) – Xavier 2014-01-17 08:16:12

0

Elliott,后端没有比接口前端更重要的考虑因素,但是对于专家程序员来说,你的消化是一个很好的理想开始一个Ajax IRC客户端!

PHP Smart IRC是一个PEAR包,旨在通过PHP套接字实现IRC协议通信。

好处是命令的执行已经准备就绪,不需要从头开始这个类。

0

任何企图只会使用AJAX作为托管Web服务器上运行的IRC客户端/服务器之间的中间步骤。

使用jquery.ui.chatbox与消息的接口被发送和接收通过AJAX会给你实现它在多种方式的灵活性,例如:

  • IRC
  • XMPP
  • PHP/MySQL的