Muss es leicht ein Browser sein? Denn dann wirst es am Client schwierig haben. Kannst dir doch selber was bauen und fertig.
Ausserdem weiß ich nichts über deine Struktur, weil du ja nichts preis gibst. Wie soll ich da helfen?
Direkt auf einen Client zuzugreifen ist nicht sehr optimal. Aber vielleicht hast du nur einen Client (was passiert da eigentlich?). Hast du mehrere, stehen diese hinter einem Router mit NAT, hast schon ein Problem. Aber lassen wir das mal weg.
Du willst per Browser auf deinen Client zugreifen .. wieso nicht auf den Server, der ohnehin Verbindung zum Client hat und da kannst dann schnell ne ASP.NET Applikation bauen, die über den Server die Informationen vom Client abfragt (der Server hat ja Verbindung zum Client und du musst nicht noch eine Verbindung aufbauen).
Die andere und sehr schmutzige Variante wäre, zum Client eine Http-Verbindung aufzubauen, dann musst halt deine Informationen via Http zurückschreiben, die notwendigen Klassen gibts dafür ja. Aber das wäre schon wieder zuviel Logik für einen Client und der absolute Overhead, wenn ohnehin schon eine Verbindung besteht.
Aber vielleicht kannst ja endlich was über deine Struktur preisgeben, damit ich dir sagen kann, was Sinn macht und was nicht.