realbasic-nug.de
[Top] [All Lists]

Re: Netzwerkversion

To: REALbasic-NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: Netzwerkversion
From: Mike Ott <mike at psb-info dot ch>
Date: Sat, 26 Nov 2005 23:51:54 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Thread-index: AcXy2/8BPa51xV7PEdqKVgADk1VPJA==
Thread-topic: Netzwerkversion
Vielen Dank für die Infos, bin erst mal bedient ;-)

Gruss
Mike


Am 26.11.2005 22:55 Uhr schrieb "Andreas Bernhardt" unter <rb at andreasbe dot 
de>:

> Hallo!
> 
> 
>>> Ich würde alles auf dem Server speichern, in einer DB oder so. Je
>>> nach Login werden die Daten übertragen. Vielleicht verschlüsselt,
>>> bietet sich an ;-)
>> Verschlüsselt = Plugin? Welches?
> 
> Naja, ausser MBS fällt mir im Moment nicht ganz so viel ein. Gibt
> aber mit Sicherheit noch was anderes.
> 
> 
>>> Wobei für die Lagerung auf dem Server spricht, dass sich der Benutzer
>>> an jeden Rechner im Netz setzen kann, und nicht auf einem bestimmten
>>> arbeiten muss. Außerdem ist es mit dem Backup so einfacher.
>> Genau. Bei unserem Netzwerk (Win) speichert man in seinen "eigenen
>> Dateien",
>> was bewirkt, dass die Daten auf dem Server abgelegt werden. Der
>> Vorteil der
>> "Eigenen Dateien" (Win) ist, dass darauf jeder Client sicher
>> schreib- und
>> Leserechte hat.
> 
> OK. Ich meinte mit "Client-Server-Struktur", dass es auf dem Server
> ein Programm gibt, nämlich deinen Server-Prozess, der alle Clients
> mit den Daten füttert.
> Man meldet sich, unabhängig von dem angemeldeten Win-User mit dem
> Client-Programm beim Server an und dieser übergibt die Daten.
> Aber es müsste auch so gehen, dass du das Programm vom Server auf dem
> Client startest, und deinen Server-Prozess nur als Registrierungs-
> Server benutzt.
> Dein Programm muss dann ja nur auf einem im Netzwerk freigegebenen
> Volume sein, vielleicht noch ein Shortcut auf dem Desktop.
> Allerdings würde ich es unbedingt vorher ausprobieren, ob RB-Apps
> mitmachen, wenn du sie so startest und wenn sie mehrfach offen sind!
> 
> Der erste weg, dass die Daten von der Server-Applikation verwaltet
> werden, ist definitiv mehr aufwand, dürfte aber von der Netzwerk-
> Infrastruktur her umfangreicher sein. Wenn du möchtest, kannst du es
> ja dann auch so schreiben, dass die Lehrer sich von zu Hause aus
> anmelden...
> 
> Den Server-Prozess könnte man dann z.B. auch unter Linux laufen
> lassen oder auf dem Mac, und man würde keinen Unterschied merken.
> 
> 
>>>> - Wie erfährt man den Benutzername des gerade angemeldeten Users im
>>>> Netzwerk?
>>> 
>>> Meinst du den Windows/Mac/Sonstwas-Login auf dem Server oder den
>>> deines Clienten auf dem Server?
>> Ja, den Win/Mac Login Benutzername. Unter Win müsste z.B. Folgendes
>> gehen:
>> Teilstring von Documentsfolder.parent
>> Gibt es einen einfacheren Weg?
> 
> Einen Befehl an die Shell absetzen oder eine DLL fragen oder -
> vielleicht verrät es dir das MBS-Plugin
> 
> Andreas
> 



<Prev in Thread] Current Thread [Next in Thread>