UDP Nachricht Senden
Übersicht

gamer-ai001Betreff: UDP Nachricht Senden |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Kann mir jemand hierzu ein Beispiel aufschreiben(unten) wie das in BlitzPlus umgesetzt aussehen würde ?
Ich bin mir ihrgendwie nicht sicher wie es richtig ist... Code: [AUSKLAPPEN] sende_stream = CreateUDPStream(8010) ........ Ich arbeit mit B+ nicht viel im Netzwerk bereich und schon garnicht mit UDP. ---------------------------------------------------------------------------------------------------- Das Packet besteht aus acht Bytes, von denen die ersten sechs die Signatur "ctmame" enthalten müssen. Das siebte Byte enthält in den unteren fünf Bit die zu drückenden Tasten: Code: [AUSKLAPPEN] Bit Taste 0 Hyperspace 1 Feuer 2 Schub 3 Rechts 4 Links Die übrigen Bits werden ignoriert ---------------------------------------------------------------------------------------------------- |
||
![]() |
Eingeproggt |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also das mit CreateUDPStream ist in B+ exakt gleich wie in anderen BB-Sprachen (Außer BMax halt)
Was die Bits angeht: Ist das ne Beschreibung von irgendnem "Protokoll"? Dann musst dich mit den Bit-Befehlen ql:Shl , ql:Shr, And, Or und XOr spielen... Ist Gewöhnungssache ![]() mfG, Christoph. |
||
gamer-ai001 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ne das geht um ein Bot für ein Spiel und das spiel nimmt die befehle über UDP an....
eig müsste das doch so gehen... Code: [AUSKLAPPEN] empfangs_stream = CreateUDPStream(8005) sende_stream = CreateUDPStream(8010) Text$ = ctmame ; Aber hier fehlt ja noch ein teil und zwar der der nach den regeln aufgebaut sein muss würde das 7te byte dann so aussehen 00010000(16) für Hyperspace z.B. oder ganz anderes? Die umsetzung der Regeln ist mein problem. WriteString sende_stream, Text$ SendUDPMsg sende_stream, ip$ |
||
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Pass auf:
Code: [AUSKLAPPEN] SendUDPMsg sende_stream, ip$
Total Falsch Also... ich würd sowieso alles mit einem Stream machen, aber in dem Fall egal. Die IP muss immer als Integer angegeben werden (nicht als String), und danach als Parameter noch ein Port, den du ebenfalls nicht angegeben hast Wegen der Umwandlung von DottedIP zu Int kannst du mal bei suche "Int_ip" eingeben ![]() Da müste noch eine Funktion zu finden sein. |
||
Twitter
Download Jewel Snake! Windows|Android |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group