AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Gerade aktive LAN-IP ermitteln
Thema durchsuchen
Ansicht
Themen-Optionen

Gerade aktive LAN-IP ermitteln

Ein Thema von TheMiller · begonnen am 30. Mär 2009 · letzter Beitrag vom 15. Jun 2009
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von rwachtel
rwachtel

Registriert seit: 26. Aug 2004
Ort: Köln
530 Beiträge
 
RAD-Studio 2010 Pro
 
#11

Re: Gerade aktive LAN-IP ermitteln

  Alt 15. Jun 2009, 17:06
Natürlich sollst Du die Nachrichten nicht in die Datenbank schreiben. Ganz im Gegenteil kannst Du komplett ohne Datenbank arbeiten.

Du hast auf dem Server eine Art Nachrichtenzentrale (Broker) laufen, an der sich die Clients anmelden. Du hast dann keine P2P-Architektur mehr, sondern eine sternförmige, klassische C/S-Architektur. Vorteil wäre dabei, dass der Server das Verteilen der Nachrichten übernimmt, weil er ja immer weiß, ob und wohin die Nachrichten weitergeleitet werden.

Die Clients kennen dabei nicht die IP des Empfängers, sondern den Namen.

Wenn Du jetzt soweit gehst, dass Du bei Unzustellbarkeit (weil gerade im Urlaub oder sonstwie offline) die Nachrichten zwischenspeicherst und auch ein Senden von Nachrichten an alle Benutzer ermöglichst, hast Du auch schon Deinen kleinen, lokalen Twitter-Clone realisiert...
Robert Wachtel
  Mit Zitat antworten Zitat
Benutzerbild von wicht
wicht

Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
 
Delphi XE Professional
 
#12

Re: Gerade aktive LAN-IP ermitteln

  Alt 15. Jun 2009, 17:14
Der Vorschlag von Robert ist auf jedenfall eine gute Idee - wenn ich soetwas für mein Heimnetzwerk oder hier für die Firma bauen sollte könnte ich das auch gar nicht auf deine Art realisieren, da das VPN nur Zugriffe auf einen einzigen Server im LAN erlaubt und die Clients gar nicht untereinander kommunizieren könnten.
Dass alles über einen Server läuft ist wohl das "normale" vorgehen und bringt dir im Endeffekt viele neue Möglichkeiten für weitere Programmfunktionalität, falls mal neue Funktionen hinzugefügt werden was wohl nicht ganz ausgeschlossen ist.
Da wäre z.B. an Gruppen-Chat, gemeinsames Arbeiten an einem Dokument, sehen ob ein User offline oder online ist, Offline-Nachrichten, ..... zu denken... und da fehlt noch einiges.
http://streamwriter.org

"I make hits. Not the public. I tell the DJ’s what to play. Understand?"
  Mit Zitat antworten Zitat
Benutzerbild von rwachtel
rwachtel

Registriert seit: 26. Aug 2004
Ort: Köln
530 Beiträge
 
RAD-Studio 2010 Pro
 
#13

Re: Gerade aktive LAN-IP ermitteln

  Alt 15. Jun 2009, 17:16
Zitat von wicht:
[...] gemeinsames Arbeiten an einem Dokument [...]
...na, wir wollen doch nicht Google Wave Konkurrenz machen.
Robert Wachtel
  Mit Zitat antworten Zitat
Benutzerbild von wicht
wicht

Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
 
Delphi XE Professional
 
#14

Re: Gerade aktive LAN-IP ermitteln

  Alt 15. Jun 2009, 17:19
Kenne ich nichtmal. Ich hasse Web 2.0.
Musste nur irgendwie an das gute alte NetMeeting denken, da konnte man so schön zusammen an einem Bild rummalen..
http://streamwriter.org

"I make hits. Not the public. I tell the DJ’s what to play. Understand?"
  Mit Zitat antworten Zitat
Benutzerbild von rwachtel
rwachtel

Registriert seit: 26. Aug 2004
Ort: Köln
530 Beiträge
 
RAD-Studio 2010 Pro
 
#15

Re: Gerade aktive LAN-IP ermitteln

  Alt 15. Jun 2009, 17:24
Zitat von wicht:
Kenne ich nichtmal.
Das lässt sich ändern:

http://de.wikipedia.org/wiki/Google_Wave
http://wave.google.com/

Zitat:
Ich hasse Web 2.0.
Ich bin ja auch nicht gerade der Web-Evangelist vor dem Herrn, aber was Google Wave zu leisten vermag ist schon imposant und darf man auch nicht verkennen. Würde mich nicht wundern, wenn das den Markt der Internet-Kommunikation ein wenig aufmischen würde.
Robert Wachtel
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#16

Re: Gerade aktive LAN-IP ermitteln

  Alt 15. Jun 2009, 20:01
Hm... ok.

Alle raffen's, nur ich nicht... Du sagtest, ich habe auf dem Server eine Nachrichtenzentrale am Laufen. Von welchem Server sprichst du? Von dem Server auf dem die Datenbank läuft? Das ist ein Linux-Server.

Oder meinst du, ich soll in meinem Programm eine Version als Server arbeiten lassen? Das wiederrum wird nicht funktionieren, weil nicht immer alle Rechner online sind.

Vielleicht bin ich grad schwer von Begriff, aber ich versteh es momentan wirklich nicht.
  Mit Zitat antworten Zitat
Benutzerbild von rwachtel
rwachtel

Registriert seit: 26. Aug 2004
Ort: Köln
530 Beiträge
 
RAD-Studio 2010 Pro
 
#17

Re: Gerade aktive LAN-IP ermitteln

  Alt 15. Jun 2009, 20:09
Zitat von DJ-SPM:
[...] Du sagtest, ich habe auf dem Server eine Nachrichtenzentrale am Laufen. Von welchem Server sprichst du? [...]
Nun ja, halt von irgendeinem Server.

Zitat:
[...] Das ist ein Linux-Server. [...]
Ja, und?

Nein, ernsthaft: man kann solch einen (ich nenn es jetzt mal so) Nachrichten-Server auch für Linux entwickeln. Nur halt nicht mit Delphi (okok, mit Delphi Prism kann man auch für Mono entwickeln - was übrigens sehr fein funktioniert, allerdings habe ich damit noch nie Socket-Programmierung gemacht). Aber es gibt ja genügend Alternativen.
Robert Wachtel
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#18

Re: Gerade aktive LAN-IP ermitteln

  Alt 15. Jun 2009, 20:17
Hm ok. Dann habe ich verstanden, was du meintest. In naher Zukunft bekommen wir noch einen Windows-Server. So kann ich in Ruhe überlegen und Entwickeln. Linux-Entwicklung wäre zwar auch eine Alternative, aber dafür fehlt mir die Einarbeitungszeit.

Oder ich versuche, beim Einloggen in mein Programm statt die IP des Clients einfach den Rechnernamen zu speichern und lasse die Clients dann einfach an die Rechnernamen ihre Nachrichten senden. Vielleicht funktioniert das...

Besten Dank
  Mit Zitat antworten Zitat
Orko

Registriert seit: 18. Jul 2007
10 Beiträge
 
#19

Re: Gerade aktive LAN-IP ermitteln

  Alt 15. Jun 2009, 21:15
hi ho

bin mir nicht sicher ob ich alles richtig verstanden habe aber wie wäre es wenn du mit hilfe von
der indy Komponente IdIPwatch die momentane ip des jeweiligen rechners ermittelst und diese dann an
deine DB weiter gibst. das hätte den vorteil das keiner deiner user überhaupt was eingeben muss
und dein vpn problem löst sich damit auch vlt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz