2010-12-13 30 views
1

我想用我的一些计算机建立一个网络,在那里他们可以连接到一个主要来源,然后接收和发送消息给它。我从来没有做过任何网络编程,所以我只是想知道什么是我可以使用的最好的使用Ruby的教程。如何用红宝石建立一个计算机网络

在此先感谢。

回答

2

大约有十亿种方法可以做到这一点。你能否发表更多关于你想要解决的问题,或者内容/目的/规模/格式等等。的消息是?你在建立“真实”的东西还是试图学习网络编程?

此外,你是否已经弄清了底层的东西?你有网络基础设施设置,IP地址分配等?如果没有,你需要通过这一点。一旦你有了这些,你可以从tutorial on basic socket programming in Ruby开始,但根据对上述问题的回答,你可能不想在该级别上“推出自己的”解决方案。答案可能是使用XMPP(Jabber)服务器,并使用XMPP客户端库,或者您可能想要部署类似ActiveMQ,HornetQ等的东西,并使用库来与之进行对接。或者,也许你想使用HTTP并以JSON或XML或$ WHATEVER传递消息。总之,这方面有很多选择。