Network-Bibliothek ausprobieren

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Network-Bibliothek ausprobieren

Beitrag von Josef Sniatecki »

Hallo Community,

ich ordne mal diesen Beitrag in das Anfänger-Unterforum ein, weil ich im Gebiet "Netzwerke" ein völliger Anfänger bin.

Folgende Aufgabe möchte ich lösen: Durch eine Stopuhr auf einem Computer, möchte ich Zeiten per Knopfdruck messen (ist kein Problem). Möchte ich jedoch diesen Zeiten jeweils einem Läufer zuweisen, so verlange ich vom Benutzer ständiges Multitasking. Daher habe ich mir gedacht, dann man über eine Netzwerkverbindung zwei Computer verbinden kann, bei denen eines dieser zur Zeitmessung dient und die Zeiten an den anderen Computer (an den Client) sendet.

Die nativen PureBasic-Befehle machen mir das nun sehr einfach. Nur habe ich keine Ahnung wie ich z.B. ein "virtuelles" Netzwerk auf meinem Computer bekommen kann. Also praktisch die "Network"-Bibliothek testen kann, ohne extra ein Netzwerk zwischen zwei Computern anlegen zu müssen.

Ich denke, hier gibt es genug freundliche Leute, die mir helfen können :wink:
Gruß Josef
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Re: Network-Bibliothek ausprobieren

Beitrag von cxAlex »

Du lässt einfach ein Server - Programm und ein Client - Programm auf einem Rechner laufen. Der Client verbindet sich mit "localhost" oder "127.0.0.1". Beachte aber das bei der Entwicklung deines Client-Server Programms die Kommunikation nun nahezu in Echtzeit geschieht, in einer echten Netzwerksituation aber (fast) immer eine Verzögerung dabei ist (Ping) besonders bei TCP. Das kann unter anderem zu fehlerhaften Wartezeit/Delay Konfigurationen führen sodass dein Programm in einem langsamen Netzwerk nicht/nur fehlerhaft arbeitet.

Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
Josef Sniatecki
Beiträge: 657
Registriert: 02.06.2008 21:29
Kontaktdaten:

Re: Network-Bibliothek ausprobieren

Beitrag von Josef Sniatecki »

@cxAlex:
Super, danke... wieso bin ich nicht gleich auf localhost gekommen. :)

OK, ich sehe schon, dass zu diesem Thema noch einige Vertiefungen gehören. Kann nämlich das Problem mit der Echtzeit noch nicht richtig einschätzen. Werde mich hier wieder melden, sobald ich eine weitere Frage habe.
PB 4.61 | Windows Vista - 32Bit
Homepage

"Wahrlich es ist nicht das Wissen, sondern das Lernen, nicht das Besitzen sondern das Erwerben, nicht das Dasein, sondern das Hinkommen, was den grössten Genuss gewährt." - Carl Friedrich Gauß
Antworten