UDP problem
Übersicht

![]() |
dimasterBetreff: UDP problem |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo,
da mein spiel schnell sein soll habe ich von directplay auf udp gewechselt.Aber da habe ich mal im busch von René Meyer nachgesehen und dieses beispiel ausprobiert.wenn ich ne ip an gebe dann kommt warte....(oder ähnlich)dann will ich noch ein fenster öffnen und es kommt eine fehler meldung.ich glaube man muss einen befehl einbauen damit man als host ein spiel starten kann oder wie seht ihr das?bitte helft mir. hier mal der code : Code: [AUSKLAPPEN] hostmodus = 1 sendeport = 2000 empfangsport = 2001 If hostmodus = 0 Then sendeport = 2000 empfangsport = 2001 EndIf senden = CreateUDPStream(sendeport) empfangen = CreateUDPStream(empfangsport) If hostmodus = 0 Then ip = integerip("192.168.0.1") Else Print "warten" Repeat ip = RecvUDPMsg(empfangen) If KeyHit(1) Then End Until ip <> 0 Print "verbindung steht" Print "ip-adresse des senders - "+DottedIP(ip) Print "<Taste drücken>" WaitKey EndIf Graphics 640,480 SetBuffer BackBuffer() Repeat Cls If RecvUDPMsg(empfangen) Then x2 = ReadShort(empfangen) y2 = ReadShort(empfangen) EndIf If hostmodus = 1 Then Color 255,0,0 Else Color 0,0,255 EndIf Oval x2,y2,30,30,1 x1alt = x1 y1alt = y1 x1 = MouseX() y1 = MouseY() If x1 <> x1alt And y1 <> y1alt Then WriteShort senden,x1 WriteShort senden,y1 SendUDPMsg senden,ip,sendeport EndIf If hostmodus = 1 Then Color 0,0,255 Else Color 255,0,0 EndIf Oval x1,y1,30,30,1 Flip Until KeyHit(1) CloseUDPStream senden CloseUDPStream empfangen Function integerip(IP$) a1=Int(Left(IP$,Instr(IP$,".")-1)):IP$=Right(IP$,Len(IP$)-Instr(IP$,".")) a2=Int(Left(IP$,Instr(IP$,".")-1)):IP$=Right(IP$,Len(IP$)-Instr(IP$,".")) a3=Int(Left(IP$,Instr(IP$,".")-1)):IP$=Right(IP$,Len(IP$)-Instr(IP$,".")) a4=Int(IP$) Return (a1 Shl 24) + (a2 Shl 16) + (a3 Shl 8 ) +a4 End Function Mfg dimaster |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Keine Antwort da im falschen Forum gestellt. | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
dimaster |
![]() Antworten mit Zitat ![]() |
---|---|---|
@Dreamora
ich weiss nicht wo ichs hin tun soll!das game um welches sich handelt ist in 3d! @all also bitte helft oder sagt wo ichs hin tun soll mfg dimaster |
||
feiderehemals "Decelion" |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Legs nach allgemein. | ||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Die Sektion wo es hingehört hängt aber nicht vom Typus des Projektes ab, sondern vom Problem und das ist netzwerkspezifisch und nicht 3D bezogen! also Allgemein, wie bereits erwähnt wurde.
*ein Mod / Admin kann das ganze beim verschieben gerne wieder aufs anfangsposting zurück stutzen* |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
dimaster |
![]() Antworten mit Zitat ![]() |
---|---|---|
wie verschieb ichs denn?habs nochnie gemacht!könnte das n andmin machen?
danke mfg dimaster |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group