2015-09-28 125 views
-1

我需要開發一個IRC服務器,我不知道該怎麼做。如果需要的話,我應該使用的語言是C或者SQL創建一個IRC服務器

您能否提供一些見解並幫助我瞭解從哪裏開始?

注意:我在Web上查找了很多文檔,但沒有明確說明。

+1

通過學習客戶端/服務器應用程序首先,使用簡單的socket通信開始了。網上有很多教程。然後,當你覺得你已經很好地掌握了多路複用服務器應該如何工作的時候,那麼你可以研究IRC協議,並開始在服務器上工作。或者你只需​​抓住一個現有的服務器,然後從那裏開始。 –

+0

您需要閱讀IETF上的協議本身,然後學習套接字編程。但更具體地回答你的問題非常困難! –

+0

感謝您的解釋,我已經安裝了Irc服務器和客戶端,我會嘗試使用它們幾天,以瞭解它是如何工作的 – user3568611

回答

2

看看我的老IRC bot的:https://github.com/kala13x/derpina(IRC客戶端)

每一道線條都是註釋,並且記錄在案,我認爲這將是很容易理解你。

而且看這太:https://github.com/bloodead/IRC(IRC服務器)

+0

感謝您分享,我有服務器的問題,我們是否應該操縱IP地址代碼? – user3568611

+0

我不知道你的意思,但你可以用IP地址,編輯,動態更改和e.t.c來做所有事情。 –

+0

我想說,如果我們需要操縱地址來掛載IRC服務器 – user3568611