2011-06-02 173 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的