UDP Problem !!

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

kai

Betreff: UDP Problem !!

BeitragMo, Jan 07, 2008 5:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo an alle ...
Benutze seit längeren schon Blitz3D und habe auch schon einige kleinere Spiele Programmiert.
Ich wollte mich jetzt mal an ein Multiplayer Game heranwagen, und habe gehört und gelesen , das die beste Methode dafür UDP wäre (weils ja am schnellsten ist) !!
Habe mir dann auch gleich Robs tutorial durchgelesen und einige Posts hier im Forum durchstöbert !!
Dann hab ich auch gleich drauf los geschrieben und ein kleines Progg mit einem HOST und einem CLIENTEN geschrieben.
Beide Programme werden auf meinem PC ausgeführt, also sollte die IP ja 127.0.0.1 sein.
Nun habe ich ein Problem.... der Client sagt mir immer , das der Stream oder so nicht existiert ...
blicke da irgendwie voll nicht durch ..

Wer lust hat kann sich ja mal den schnipsel Code anschauen und sagen was ich falsch mache Embarassed
Danke schon mal ...

Host
Code: [AUSKLAPPEN]

empfangs_stream = CreateUDPStream(8000)
sende_stream = CreateUDPStream(8001)

While Not KeyHit(1)

IP_Adresse = RecvUDPMsg(empfangs_stream)
 
If IP_Adresse <> 0 Then
byte = ReadLine(empfangs_stream)
Print(byte)
EndIf

Wend


Client
Code: [AUSKLAPPEN]

empfangs_stream = CreateUDPStream(8000)
sende_stream = CreateUDPStream(8001)

While Not KeyHit(1)
WriteLine(sende_stream, "test")
SendUDPMsg sende_stream, "127.0.0.1",8001

WaitKey

Wend


Mfg Kai
Lebe deine Träume .. aber Träume nicht dein Leben !!

Eingeproggt

BeitragMo, Jan 07, 2008 9:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du das alles lokal bei dir auf 127.0.0.1 laufen lässt, wird immer ein Programmteil sagen, dass der Strea nicht existiert. Weil der Stream wird vom anderen Programm belegt. UDP-Programme testen ist immer lustig. Wenn du nicht wegen jeder geänderten Zeile das prog hochladen und mit nem Freund testen willst, wärs gut, wenn du 2 PCs im Heimnetzwerk hast.
Wenn nicht: Verschiedene Ports verwenden.

mfG, Christoph.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group