Netzwerk - Schnellsten Computer ermitteln

Für allgemeine Fragen zur Programmierung mit PureBasic.
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Netzwerk - Schnellsten Computer ermitteln

Beitrag von netzcoder »

Hallo, bin ganz neu und schon die erste Frage. :D
Ich hab mich schon länger mit PureBasic beschäftigt und nun steh ich vor folgendem Problem: Ich hab ein Netzwerk mit sagen wir mal 3 PC's (Können ja theoretisch auch 100 oder 1000 sein das ist ja egal). Nun möchte ich den schnellsten PC herausfinden (Festgelegt am RAM/CPU) und ich möchte den PC mit der schnellsten Internetanbindung herausfinden.
Dieser soll dann zum Server werden.

Ich hoffe ich könnte mir helfen.
Mit Danke: netzcoder
Benutzeravatar
Joel
Beiträge: 851
Registriert: 21.04.2006 19:22

Beitrag von Joel »

Jetzt ist natürlich die Frage:

1. Willst du auf jedem PC ein "Ermittelprogramm" installieren, das dann alles ermittelt und später dann den Server oder Client Installiert? Wäre einfach!

2. Oder willst du eine Exe auf einem PC im Netzwerk starten, der dann ohne, das du auf den anderen PCs was machst (installierst, ausführst), den schnellsten ermittelt? Wäre schwieriger!!! Aber vllt kann das ja auch eine Win. API

Bei Lösung 1: CPU und Ram kann man glaube ich mit der Win. Api ermitteln. beim CPU kannst du auch die Zeit bestimmter Rechenoperationen ermittelt...
----------------------------------------------------------

PB 5.20 Beta 10 | Windows 7
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Beitrag von netzcoder »

Ich meine das so das wenn ein neuer Client dazukommt er dem aktuellem Server seine Daten schickt (Der Server ist ja immer der schnellste)! Sollte der Client besser sein als der aktuelle Server wird er zum neuem Server.

Vorher hat der alte Server die IP des neuen geschickt. Er wird nun auch Client.

Also immer der beste PC ist Server!
Benutzeravatar
FGK
Beiträge: 249
Registriert: 09.01.2005 14:02
Computerausstattung: i5-4430 CPU / 8GB RAM
GeForce GT630
Windows 10 Home / 64-bit
Wohnort: Augsburg

Beitrag von FGK »

Hi,

die Überlegung ist net übel. Nur ist der schnellste PC nicht immer der idealste. Die Netzanbindung ist schon auch ein wichtiger Faktor.

Gruß FGK
real
Beiträge: 468
Registriert: 05.10.2004 14:43

Beitrag von real »

@netzcoder: Dazu müsstest du natürlich immer wissen, wer gerade der Server ist... Und um erstmal in's LAN zu blasen, ohne die IP zu kennen, kannst du - soweit ich weiß - nur UDP und einen Broadcast nutzen.
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Beitrag von netzcoder »

Wie das mache mit wer Server ist hab ich schon gelöscht!
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

netzcoder hat geschrieben:Wie das mache mit wer Server ist hab ich schon gelöscht!
Bin wohl nicht der einzige der hier sein Bierchen trinkt, wie?
Oder hab ich schon zuviel ...? :lol:
Benutzeravatar
jojo1541
Beiträge: 431
Registriert: 15.09.2007 17:12
Wohnort: Irgendwo im Nirgendwo

Beitrag von jojo1541 »

eher Netzcoder... :lol:
Ich verkaufe Rechtschreibfehler und jede menge GROßBUCHSTABEN. Alles unbegrenzt zu haben.
Benutzeravatar
KeauHou
Beiträge: 133
Registriert: 23.06.2009 00:22
Computerausstattung: Q9550, GTX260, Corsair Dominator 4GB 1066mhz, 22" Asus 16:10
Wohnort: Vorm Monitor
Kontaktdaten:

Beitrag von KeauHou »

Ich finde die Idee dynamisch den Rechner mit der schnellsten Verbindung zum Server werden zu lassen ziemlich gut :D

(lust sowas zu schreiben hab ich zwar nicht, aber die Idee gefällt mir :P)
If x = 1 and x = 2
MessageRequester("!!!", "WTF")
EndIf
Es ist möglich!
netzcoder
Beiträge: 275
Registriert: 27.08.2009 14:14
Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
Kontaktdaten:

Beitrag von netzcoder »

Naja es ist schon ziemlich getrickst wie neue Clients wissen wer der Server ist aber ich bin nunmal ein Netzcoder :D

Gibts denn zu allen 3 Sachen Code Schnipsel?
Denn dann würde ich mich gerne daran setzen!

Euer
Netzcoder
Antworten