http://www.networkcomms.net/ - Die kostenlose GPL-Version hat keine notwendige Dokumentation und ich hatte große Probleme beim Erstellen. Auch die neueste Version ist kommerziell.
Stefan Winkler
Was ist falsch am System.Net-Namespace?
Ghandhikus
Es muss einfach gehalten werden. Wenn ich System.Net verwenden würde, wäre es gleichbedeutend damit, meine eigene Netzwerkbibliothek zu schreiben, wofür ich keine Zeit aufwenden möchte.
Stefan Winkler
UH, was? Hast du eigentlich schon mal damit gearbeitet? Das Serialisieren eines Objekts (einschließlich Öffnen/Schließen einer Verbindung) umfasst satte 5 Codezeilen.
Ich bin mir nicht sicher, was im Codeprojekt-Link vor sich geht, aber so wird tatsächlich eine Verbindung hergestellt: var sender = new TcpClient(); sender.Connect(new IPEndPoint(targetAddress, port)); BinaryFormatter serializer = new BinaryFormatter(); serializer.Serialize(sender.GetStream(), message);wobei „Nachricht“ ein serialisierbares Objekt ist.
Ghandhikus
nvm. Ich werde es einfach nicht verwenden. Ich suche eine Bibliothek.
Stefan Winkler
Ghandhikus
Stefan Winkler
Ghandhikus
Ghandhikus
Stefan Winkler
var sender = new TcpClient(); sender.Connect(new IPEndPoint(targetAddress, port)); BinaryFormatter serializer = new BinaryFormatter(); serializer.Serialize(sender.GetStream(), message);
wobei „Nachricht“ ein serialisierbares Objekt ist.Ghandhikus