Re: Timer-Event, hab ich das richtig verstanden?



Hallo zusammen,

"Olaf Doschke" <b2xhZi5kb3NjaGtlQHNldG1pY3MuZGU@xxxxxxxxxxxxx> wrote in
microsoft.public.de.fox:

Messaging ist nicht grad das simpelste, da dies im Normalfall auch auf
Peer-To-
Peer-Verbindungen von Client zu Client funktionieren soll. Es gibt
Acodey- Komponenten, die Messaging erledigen. Soweit Joki sagte wird
das aber von Prolib nur noch zusammen mit einer Schulung des
Acodey-Frameworks verkauft.

Korrekt, aber ich möchte hier anmerken, dass wir ein Messaging-Konzept
innerhalb der Anwendung haben, derzeit noch nicht rechnerübergreifend. Das
Messaging in Acodey dient primär der Umsetzung der losen Kopplung zwischen
kontextzusammengehörigen Komponenten der Anwendung.

Für die Kommunikation innerhalb eines Netzwerks (hier: LAN bzw. WAN in VPN)
würde ich mal versuchen mit Windows Messages zu arbeiten. IIRC können diese
auch als Broadcast verteilt werden (bin mir jedoch nicht sicher). Jede
Station, die dann mit der 'Kodierung' der Nachricht etwas anfangen kann,
reagiert darauf, alle anderen ignorieren sie.

Ist eigentlich ganz simpel im Konzept: Jemand ruft und alle Betroffenen
reagieren.

Der Ansatz über einen UDP-Broadcast ist sicherlich auch denkbar.

http://www.microsoft.com/germany/msdn/library/windows/SoWerdenInWindowsNach
richtenVersandt.mspx?mfr=true

Hm, die Windows Messages scheinen auf den lokalen PC limitiert zu sein.
Well, dann bleiben lediglich noch Sockets und Pipes übrig.

Sockets kann man recht zügig über das WinSock2 Control lösen. Wobei hier
jedoch ein Listener auf den Clients zu produzieren ist, was bei häufigen
BroadCast-Nachrichten zu einem Timingproblem führen kann. Und Pipes
erfordern, dass der Absender alle Empfänger kennt, was potentiell auch
utopisch ist.

Als sonstige Option fallen mir noch Microsoft Message Queue (MSMQ) ein, was
aber in diesem Fall potentiell Kanonen auf Spatzen gleichkommen dürfte.

Hmmmmm, kannst nicht potentiell mit einem VFP COM-Server arbeiten, welcher
per CreateObjectEx() auf den Clients geladen wird? Auf diese Weise hat man
die Chance einer permanenten Verbindung zwischen den Systemen und könnte
auf diese Weise auch Nachrichten bzw. Ereignisse (gebunden per
EventHandler) an die Clients übermitteln.

Lauter Ideen... und keine fertige Lösung.


Mit freundlichen Grüßen,

Jochen Kirstätter
--

|\_/| ------ ProLib - programmer's liberty ---------
(.. ) Unsere MVPs und MCPs bringen den Fuchs zum Laufen...
- / auf www.prolib.de und www.AFPages.de
.



Relevant Pages

  • Re: TrendMicro Client-Server Security Questions
    ... you've got a messaging platform bundled in. ... If you are to select CSM you would get mail security protection, which I'd call essential in an SBS network. ... I manually install. ... install the clients via the web interface I can remotely install ...
    (microsoft.public.windows.server.sbs)
  • Mail from local sender does not reach local receipient
    ... I recently set up a network consisting of 5 clients using ... local computer accounts running WinXP Pro or Win2K Pro ... calandar sharing and local instant messaging only. ... All clients have no issues sending and receiving mail ...
    (microsoft.public.exchange2000.win2000)
  • Re: Digital Certificate "There are problems with the signature"
    ... We are testing out Digital Certificates as a prelude to Secure ... with some of our Clients. ... believe that the scanning by our mail filter is causing the Digital ... 3)If we move to Secure Messaging where the email is encrypted and hence ...
    (microsoft.public.outlook)
  • Re: Sending Network Messages??
    ... May not work as I think the messenger service is disabled as standard in XP ... > Maybe you mean ninstant messaging, you can set-up an internal Jabber ... and install Jabber clients on the workstations that connect to ... > Internal server. ...
    (microsoft.public.windows.server.general)