从Skype切换到IRC

在我们公司(networking公司,35人,工程和业务,OS X客户端,Linux服务器)中,我们正在评估主要用于群组和用户到用户聊天的Skype的替代scheme。

我看过IRC但看到两个问题:

  1. 当我的IRC客户端没有连接到服务器时,我错过了这些消息。 那将是一个“不行”。 AFAIK有“IRC保镖” – 但我想这是所有用户默认情况下,这是否有一个IRC守护进程,这包括?
  2. 我想知道,商务人士是否会对IRC感到满意,因为它似乎更像是一个“黑客工具” – 任何有关这方面的经验?

PS我们也研究过Jabber,但IMO在OS X上的客户端就像Colloquy或Linkinus这样的客户端

我们在Windows和Mac OSX客户端上使用Openfire + Spark,运行起来非常棒。 即使文件传输和截图工作完美无瑕。

我唯一想念的是VoIP集成,但据说可以通过Red5服务器。

当我的IRC客户端没有连接到服务器时,我错过了这些消息。 那将是一个“不行”。 AFAIK有“IRC保镖” – 但我想这是所有用户默认情况下,这是否有一个IRC守护进程,这包括?

也许你想看看Quassel IRC ,它是一个IRC保镖与自己的客户端。 Quassel运行在Linux,Windows和Mac OS X上(以及基本上由Qt支持的任何操作系统)。

它支持断开连接的操作,这意味着连接到Quassel核心的客户端将收到Quassel核心连接到的IRC通道的积压。

我个人会认为XMPP / Jabber是最适合您的问题的解决scheme,您应该至less投入一些时间来解决您遇到的问题。 也许尝试另一个XMPP服务器。

我自己在IRC上丢失东西的解决scheme是在服务器上运行客户端… GNU屏幕或tmux等允许您在注销时保留在后台运行的基于控制台的应用程序 – 我使用的客户端是irssi 。

至于你的第二个问题,你可以指出成千上万的开源项目是通过IRC协调和开发的。 指向freenode和OFTC作为例子而不是efnet;)

怎么样jabber ?

这个问题很古老,但对于任何人来说,

是否有可能连接到100%的正常运行时间IRC服务器(有列表,谷歌帮助快),然后保护通道呢? 服务器将“永远”在线,比“局域网中的大多数服务器更可靠”的“99,99%”或“99,95%”的可靠性(期望它将是有史以来最完美的IT公司的服务器 – 但不是每个人都有这样的事情)。 完美的是,即使(尽pipe不希望如此,但是…)服务器出现故障,IRC客户端仍然存在连接。

基本上,你必须做这些事情:

  1. 将频道注册到您希望的mailadress和admin用户名。
  2. 将其设置为mode + s(不是:+ p)。 然后,您的频道将不会显示在任何频道列表中,这种方式不会被您没有提供频道名称的人看到。
  3. 将模式设置为+ k并设置密码。 只有知道密码的用户才能join该频道。 即使他们知道存在,他们也只能用密码join。
  4. 关心一个好客户。 良好的IRC客户端不要求他们的用户成为程序员或专家用户(“黑客”从未被要求,顺便说一句)。 好的客户端允许用户input他们的用户名,他们的密码,如果注册(他们可以通过客户端注册,如果你能意识到这一点),也许channelpassword和,如果你决定哪个渠道join他们,通道名称和服务器。 所有这些价值都可以input到stream行的桌面客户端,非常好的(从“为书呆子到家的感觉”式的风格,“欢迎新手用户”或真正专业的外观,一切都在那里给用户的经验希望)。 如果您自定义您的networking客户端,您将预先input您不希望用户select的值,然后将其余值(例如,用户名和用户密码)交给他人。 这也不一定是编码,取决于你想给客户自己的外观和感觉多less。 你绝对不必从头开始编写它。 对于服务器端运行的客户端,我build议使用CGI:IRC( 最新版本)或者PJIRC作为友好的Java Applet。
  5. 如果您能够这样做,请将usermode设置为+ x(在/ whois中为masked hostname)。 如果你的服务器似乎不允许用户自己设置+ x,至less让一个拥有操作权限的机器人可以这样做。

根据你如何设置外观和感觉,没有用户会觉得他们正在进入互联网的黑暗后街,没有陌生人会join和混乱的渠道。

清洁,简单,易于使用,并与您有好东西说(“我们使用SSL,所有的数据以安全的方式传输”,“我们决心为您提供任何安全的可能性”),有关安全,应该是一个问题?

事实上,我从来没有使用Skype感到安全。 谁可以发誓他们的编解码器背后是什么? 你是对的IRC错过了VOIP,但是真正取决于服务器,频道pipe理员和最终用户是否保存IRC。

我更喜欢jabber,尤其是openfire服务器。 如果你不喜欢jabber客户端:尝试bitlbee作为“伪”irc服务器,您可以连接到您最喜爱的irc客户端。

地铁项目可能会有所帮助:

https://github.com/thedjpetersen/subway

“后端支持连接持久性和可选日志logging”。

这是一个nodejs / mongodb支持的基于Web的IRC客户端。