Socketverbindungen sind bidirektional. Wenn sich ein Client zum Server verbunden hat, kann der Server über diese Verbindung von sich aus dem Client Daten, also auch Events, schicken.
Das ist mir schon klar, aber das läuft synchron. D.h. client fragt etwas den Server und er antwortet. Aber kann ich auch die Nachrichten asynchron senden?
Was ich machen möchte, habe ich schon in einem anderen Beitrag beschrieben. Eigentlich was ich brauche ist eine Middleware aber das was ich kenne (RMI, CORBA, TIBCO, ActiveMQ...) sind entweder zu komplex oder zusätzlich kostenpflichtig.Im endeffekt kommts drauf an was du machen willst. Aber eine verpflichtende synchrone Kommunikation ist bei Java nicht gegeben. Es steht dir völlig frei ...
Da hast Du recht aber meistens sind sie tief vergraben (gekapselt)Sockets sind nach wie vor "state of the art" (IMHO).
Aber da bin ich wieder bei SocketsDu kannst Java-Objekte auch Sprachübergreifend serialisieren (JSON, XML, ...). Das wäre das einfachste.
hmmmm.....eine MarktlückeEine Lib die von Haus aus mit Java und C# kann ist mir noch nicht bekannt.
heutzutage ist nicht das Produkt wichtig, viel wichtiger ist Marketing und Überzeugungskraft. Man kann eigentlich jeden sch...s verkaufen. EOTwo kein Markt, da keine Lücke