Udp nachricht per timer verschicken
Übersicht

ShokerBetreff: Udp nachricht per timer verschicken |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
Ich möchte ganz gerne eine Nachricht per Timer verschicken. Code: [AUSKLAPPEN] If PosSendetimer# + 2001 < MilliSecs() Then WriteByte StreamPos, 3 SendUDPMsg StreamPos, Spieler(2)\IntIp, Spieler(2)\Port Print "X" PosSendetimer# = MilliSecs() EndIf Das klappt leider nicht obwohl alle 2 Sekunden ein X erscheint. Wenn ich allerdings Code: [AUSKLAPPEN] If KeyHit(30) Then WriteByte StreamPos, 3 SendUDPMsg StreamPos, Spieler(2)\IntIp, Spieler(2)\Port Print "X" EndIf mache, klappt es auf Tastendruck. Kennt sich da jemand aus und kann mir dabei helfen ? : ) |
||
da_poller |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
mach ma ne schleife und nen timer der alle 2 sex die nachricht sendet..(IF abfrage) | ||
![]() |
ShadowJumper |
![]() Antworten mit Zitat ![]() |
---|---|---|
nimm als Variable lieber nen Integer, kein Float (also kein "#")
woran merkst du, dass es nicht funktioniert? wird bei dem Programm, wo die 3 hingesendet wird nichts ausgegeben? wenn ja: poste davon bitte den entsprechenden Code, weil es auch daran liegen kann |
||
Bilder kostenlos hosten
lest und weint: RAM - 512 MB; GrafikRAM - 32 MB; CPU - 800 MHz Ps: ... und weint (vor lachen) |
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn das zweite Funktioniert, und beim ersten das X erscheint, müsste das erste auch funktionieren. Liegt an einem anderen Codeabschnitt. Beispielsweise könnte die IP falsch sein.... | ||
Twitter
Download Jewel Snake! Windows|Android |
Shoker |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
da_poller hat Folgendes geschrieben: mach ma ne schleife und nen timer der alle 2 sex die nachricht sendet..(IF abfrage)
das mache ich ja auch, das is ja nur nen code schnipsel. ShadowJumper hat Folgendes geschrieben: nimm als Variable lieber nen Integer, kein Float (also kein "#")
woran merkst du, dass es nicht funktioniert? wird bei dem Programm, wo die 3 hingesendet wird nichts ausgegeben? wenn ja: poste davon bitte den entsprechenden Code, weil es auch daran liegen kann Ich lasse die Zahl an meinen Laptop senden, es wird absolut nix geändert ausser diese Zeile... Der Laptop soll einfach wenn er die 3 bekommt das programm ausmachen. Das klappt mit der Tastatur aber nicht mit dem Timer. Tankbuster hat Folgendes geschrieben: Wenn das zweite Funktioniert, und beim ersten das X erscheint, müsste das erste auch funktionieren. Liegt an einem anderen Codeabschnitt. Beispielsweise könnte die IP falsch sein....
Ja, das zweite sollte ja funktionieren... tut es aber leider nicht, die ip und den port habe ich auch schon manuell eingegeben allerdings ohne erfolg. Aber ich meine ja das ist ja genau das selbe nur das bei dem einen ja der tastendruck abgefragt wird und bei dem anderen der timer... |
||
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Aso....
Zitat: Ja, das zweite sollte ja funktionieren... tut es aber leider nicht, die ip und den port habe ich auch schon manuell eingegeben allerdings ohne erfolg. Aber ich meine ja das ist ja genau das selbe nur das bei dem einen ja der tastendruck abgefragt wird und bei dem anderen der timer...
Wenn du sagst, dass das zweite funktioniert, kann ich auch nichts dafür ![]() bist du sicher, das du die IP als Integer übergibst, und nicht als String? Bei TCP kann man als IP "127.0.0.1" verwenden, bei UDP muss man die IP in einen Integer umwandeln. Hier im forum gibts dazu ne Nette Funktion Gib mal bei suche Intip oder Int_IP ein ![]() |
||
Twitter
Download Jewel Snake! Windows|Android |
Shoker |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Nein, Wenn ich manuell eingeben funktioniert das eine und das andere nicht... es sind exakt die selben befehle nur mit anderen Bedingungen. Die Bedingung ist erfüllt sonst würde das "x" nicht kommen : ). IntIp ist auch alles korrekt. Der Code steht sogar an der gleichen Stelle : ). Naja, werd noch ein wenig rumprobieren. Danke für eure Hilfe. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group