Schon wieder UDP Probleme

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite Zurück  1, 2, 3

Neue Antwort erstellen

The_Nici

BeitragMi, Apr 04, 2007 15:15
Antworten mit Zitat
Benutzer-Profile anzeigen
xD

Du kannst irgendwas in den Stream schreiben^^ Sei es "Banane" oder "Apfel", is Blitz egal. =)
 

Darkbyte

BeitragMi, Apr 04, 2007 15:17
Antworten mit Zitat
Benutzer-Profile anzeigen
wie meinst du das?

Tankbuster

BeitragMi, Apr 04, 2007 15:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst auch mehrere Nachrichten Schicken
writestring(stream,"hi")
writestring(stream,"xD")
writestring(stream,"blub")
SendUDPmessage und so weiter xD
Twitter
Download Jewel Snake!
Windows|Android
 

Darkbyte

BeitragMi, Apr 04, 2007 15:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Das weis ich doch. Wenn ich doch ein Online Spiel machen möchte. Und ich muss wissen wieviel leben der Gegner noch hat (L=3) Dann ist ja beim Start bei mir und bei meinem Gegner das L = 3 (Wenn manes so eingestellt hat) Und wenn er ein Leben verliert musse er mir das klar machen indem er mir das dann schickt. Wenn ich ein leben verliere muss ich das ihm ja auch klar machen. Außerdem muss ich ihm meine Koordinaten schicken und er mir seine. wie soll ich das machen ich kann das ja wohl kaum auf einem Port machen oder doch?

Tankbuster

BeitragMi, Apr 04, 2007 15:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Sagen wir mal, du erstellst einen Stream auf port 8888 !
Der andere erstellt auch einen stream auf port 8888 !
Jetzt schickst du ihm deine Leben mit "sendUDPmessage" an seine IP!
und auf port 8888! Da der andere (in china^^)auf port 8888 einen stream erstellt hat, empfängt er jetzt deine daten, und kann sie auslesen.
Andersrum ist es genauso 0o
Twitter
Download Jewel Snake!
Windows|Android
 

Darkbyte

BeitragMi, Apr 04, 2007 16:00
Antworten mit Zitat
Benutzer-Profile anzeigen
das habe ich doch schon längst begriffen. Aber ein Onlnespiel hat es so ansich das ich seine DAten auch weis. Muss ich dann einen 2 Port benutzen oder kann er während ich meine Daten schicke gleichzeitig seine Daten auch auf Port 8888 an mich schicken? (DAs habe ich ja mit meinem Chat versucht und das geht nicht)

The_Nici

BeitragMi, Apr 04, 2007 16:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du das weisst musst du auch das wissen.
Ja es geht.
 

Dreamora

BeitragMi, Apr 04, 2007 16:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Dir fehlen nach wie vor die Kenntnisse der Grundkonzepte. Wie wärs wenn du weniger "implementieren" würdest und erst den einen oder anderen Artikel zu Online Games und ihrer Programmierung lesen würdest.

Du hast frappierende Fehlkenntnisse und Missverständnisse in deinem "weiss ich doch schon lange"
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

Darkbyte

BeitragMi, Apr 04, 2007 16:40
Antworten mit Zitat
Benutzer-Profile anzeigen
aber mit dem Quelltext den Tankbuster mir gegeben hat kann ja nur ich was schicken und was ist mit meinem Partner wie soll ich seine Koordinaten oder Nachricht bekommen?

The_Nici

BeitragMi, Apr 04, 2007 16:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Der hat das gleiche, die liest du einfach im Prog aus.
 

Darkbyte

BeitragMi, Apr 04, 2007 17:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Der hat eben nicht das gleiche. Denn nach dem Programm von Tankbuster sende ich was in enem Spiel z.B meine X Daten. Dann bekommt der gegenüber das und Zeichnet eine Graphic bei X (Natürlich gehlt Y aber dasist egal es geht ums Prinzip) Ich will aber auch seine Daten wissen und bei dem Programm von Tankbuster passeirt danach nichts. Es wird ausgelesen und ausgedruck (in meinem Fall gezeichnet) und es wird nicht X vom gegenüber an mich geschickt. und wie soll ich das bitte schön über einen port machen?

Tankbuster

BeitragMi, Apr 04, 2007 17:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Also!
Du startest das Prog sicherlich 2 Mal von einem PC!
Dann ist der Port schon belegt! das ist das logischste was es gibt.
Wenn du eins startest, und dein Freund auch, ist es egal, ob ihr die selben ports habt!
Twitter
Download Jewel Snake!
Windows|Android
 

Darkbyte

BeitragMi, Apr 04, 2007 17:28
Antworten mit Zitat
Benutzer-Profile anzeigen
und warum funktioniert mein chat nciht? ich habe das mit 2 Leuten versucht geht aber nicht.

Tankbuster

BeitragMi, Apr 04, 2007 17:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Also bei mir geht er wunderbar! nur durch das Input wird das Programm immer angehalten. Eine neu eingaberoutine wäre sinnvoll Wink
Twitter
Download Jewel Snake!
Windows|Android
 

Darkbyte

BeitragMi, Apr 04, 2007 17:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Es geht bei dir per LAN aber nicht per Internet. Wie wäre es wenn wir esmal ausprobeiren in deiner Kontaktliste bei icq hast bzw. hattest mich.

The_Nici

BeitragMi, Apr 04, 2007 17:47
Antworten mit Zitat
Benutzer-Profile anzeigen
LAN ist auch eine Art von Internet.

Ich denke dein CHat geht nicht, da du keine eigene Eingaberoutine gebaut hast. Input = Müll.

PS: Dir fehlt die Erfahrung für UDP. Leiber nochmals RObs BB-Kurs drucharbeiten, nicht nur lesen.

Tankbuster

BeitragMi, Apr 04, 2007 17:49
Antworten mit Zitat
Benutzer-Profile anzeigen
OK! geht alles, Leute!
Er hatte nur seine IP im Lokalen Netzwerk angegeben =)
Twitter
Download Jewel Snake!
Windows|Android
 

Darkbyte

BeitragMi, Apr 04, 2007 18:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Also danke für die Antworten und für eure Geduld ^^

Gehe zu Seite Zurück  1, 2, 3

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group