2010-12-13 10 views
1

Ich möchte mit einigen Computern, die ich habe, ein Netzwerk einrichten, wo sie sich mit einer Hauptquelle verbinden und dann Nachrichten empfangen und zurücksenden können. Ich habe noch nie zuvor eine Netzwerkprogrammierung gemacht, also frage ich mich nur, welche Ruby-Tutorials ich am besten verwenden könnte.So richten Sie ein Computernetzwerk mit Ruby ein

Vielen Dank im Voraus.

Antwort

2

Es gibt ungefähr eine Milliarde Möglichkeiten, wie Sie das tun können. Könnten Sie mehr darüber schreiben, was das Problem ist, das Sie zu lösen versuchen, oder was der Inhalt/Zweck/Größe/Format/etc. der Nachrichten soll sein? Bauen Sie etwas "für echt" oder versuchen Sie einfach, Netzwerkprogrammierung zu lernen?

Haben Sie auch die unteren Schicht Sachen herausgefunden? Sie haben eine Netzwerkinfrastruktur eingerichtet, IP-Adressen zugewiesen usw.? Wenn nicht, musst du das durchstehen. Sobald Sie das haben, könnten Sie mit einem tutorial on basic socket programming in Ruby beginnen, aber - abhängig von den Antworten auf die obigen Fragen - möchten Sie vielleicht nicht Ihre eigene Lösung auf dieser Ebene "rollen". Die Antwort könnte sein, einen XMPP (Jabber) -Server zu verwenden und eine XMPP-Client-Bibliothek zu verwenden, oder Sie möchten etwas wie ActiveMQ, HornetQ usw. bereitstellen und eine Bibliothek als Schnittstelle verwenden. Oder vielleicht möchten Sie HTTP verwenden und Nachrichten in JSON oder XML oder WHATEVER weiterleiten. Kurz gesagt, es gibt eine Menge Optionen in diesem Bereich.

Verwandte Themen