Broadcast senden an unbekannten Port

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Mr Hopp

Betreff: Broadcast senden an unbekannten Port

BeitragSa, Aug 25, 2007 13:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Ich programmiere derzeitig an einem LAN-Spiel. Das Problem ist, dass man zu Anfang noch IP, Port, usw. des Servers eintippen muss. Per Broadcast möchte ich jetzt anfragen, welche Games bereits gehostet sind und diese dann auflisten. Das Problem ist allerdings, dass die Ports der anderen PC's unbekannt sind. Ich denke mal, einfach alle Ports anzuschreiben würde ewig dauern.

Danke schonmal für die Hilfe
Zitat:
Wie poste ich falsch?

Nachdem ich Google, die FAQ's und die Boardsuche erfolgreich ignoriert habe, erstelle ich zwei bis fünf neue Themen, in den falschen Unterforen, mit kreativen Titeln und undeutlichem Text, unter dem sich jeder etwas anderes vorstellen kann.
 

sdjh

BeitragDi, Sep 11, 2007 23:05
Antworten mit Zitat
Benutzer-Profile anzeigen
das einfachste ist, du hast einen PHP-Server, den du anparst und der die IP und den Port des Hosts speichert. Alle anderen Spieler fragen zunächst den Server an, der dann alle Hosts ausspuckt. Danach hast du alle relevanten Informationen. Kein tippen für den Nutzer.
So machen's auch alle anderen Onlinedienste.
 

Mr Hopp

BeitragMi, Sep 12, 2007 20:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Geht aber um LAN und nicht um Online Wink
Zitat:
Wie poste ich falsch?

Nachdem ich Google, die FAQ's und die Boardsuche erfolgreich ignoriert habe, erstelle ich zwei bis fünf neue Themen, in den falschen Unterforen, mit kreativen Titeln und undeutlichem Text, unter dem sich jeder etwas anderes vorstellen kann.

pixelshooter

BeitragMi, Sep 12, 2007 20:24
Antworten mit Zitat
Benutzer-Profile anzeigen
funktioniert denn php nicht im lan? ;D
btw, ums abstrakter zu sagen: Inen host - programm auf einem FESTGELEGTEN port speichert die infos über alle game hosts. Anders geht das nicht. Probieren is nich, das dauert wirklich zu lange ;D
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc
 

sdjh

BeitragDo, Sep 13, 2007 10:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Über LAN findest du aber alle Teilnehmer auf einem Port.

Warum brauchst denn denn mehrere Ports? Ist doch unwahrscheinlich, dass jemand nebenbei irgendwas laufen hat, das genau den einen Port belegt.

Jan_

Ehemaliger Admin

BeitragDo, Sep 13, 2007 11:07
Antworten mit Zitat
Benutzer-Profile anzeigen
hm,

1. lege den Port fest!!!!
2. der port sollte im bereich 49152 bis 65535 liegen
3. brauchst du deine IP
hier gibt es mehrere möglcihkeiten,
eine einfach zu verstehende:
Code: [AUSKLAPPEN]
exec("ifconfig >> blub.txt")

und dann die blub. txt parsen

dann mit der subnet maske alle IPs durchfragen....
Achtung das kann lange dauern.
between angels and insects

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group