2015-09-28 113 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