Startseite › Foren › Deutsches LiveCode-Forum › Handys miteinander Verbinden
Schlagwörter: Handys miteinander Verbinden
- Dieses Thema hat 14 Antworten und 5 Teilnehmer, und wurde zuletzt aktualisiert vor 3 Jahren, 4 Monaten von Torsten.
-
AutorBeiträge
-
-
Juli 30, 2018 um 14:48 Uhr #6736
Hallo zusammen,
ich habe eine App mit einem Multiplayer programmiert. Meine Frage ist, ob man zwei Handys über Wlan, usw. verbinden kann und wenn dann auf beiden Handys die App geöffnet ist, dass dann jeder als Beispiel einmal Würfelt (wenn es wie indem Fall eine Würfelapp ist) und dann von beiden Handys die gewürfelte Zahl vergleicht und auf jedem Handy angibt wer die höhere Zahl gewürfelt hat.
LG Max
-
Mai 12, 2021 um 01:09 Uhr #28581
Hi Max (wenn Du noch da bist),
ja, ein Spiel, wie Du es skizzierst, ist sehr einfach zu realisieren, es gibt verschiedene Möglichkeiten:
1. direkte Verbindung über Sockets. Das könnte allerdings für mobile Geräte schwierig werden, wenn sie über die mobilen Daten kommunizieren, im Haus-WLAN geht es normalerweise schon.
2. über einen FTP-Server-Zugang, bei dem die Geräte beide auf den Server schreiben können.
3. Über eine Webpage / API, über welche die beiden Geräte ihre Daten speichern und abrufen können.
Wenn mehr Details folgen sollen, sag Bescheid.
Happy Coding,
Torsten -
Juli 31, 2021 um 17:20 Uhr #31653
Hallo,
interessante Frage und Antwort!.
Auch wenn ich mit Folgefragen wieder Mal meinen eigenen Möglichkeiten weit vor greife:zu 2./3. Hierfür bräuchte ich wenn ich das richtig verstehe einen FTP-Server oder zumindest eine eigene Webseite, richtig? Selber habe ich nicht dauernd einen Rechner an, deshalb kann ich da keinen Server laufen lassen – und eine Webseite habe ich auch nicht. Und in beiden Fällen bin ich mir nicht sicher, wie das mit der Datenverschlüsselung ist. Grundsätzlich aber spannend, wenn das irgendwie als Cloud ginge. Aber Dropbox / google drive / gmx scheinen da nichts zu bieten.
Als workaround hatte ich an eine Mail gedacht, die man ja zumindest semi-automatisch versenden kann (oder geht das auch automatisch im Hintergrund? Dazu hab ich noch nichts gefunden)- Allerdings habe ich nichts gefunden, wie man eine Mail in livecode öffnet.
Hintergrund: Ich möchte eine Einkaufsliste (und ggf. in der Folge eine App, bei der ich mit Kolleginnen [ja, es sind nur Frauen *g*] Daten austauschen kann) machen, die meine Frau und ich auf dem Handy austauschen können.
Klar, dabei sind allerlei weitere Probleme zu bedenken, die ich noch nicht lösen kann (starte erst mit Kap. 9 im Buch (bastel aber schon fleißig kleinere Apps drumrum), Kap. 15 hilft bei der Ausführung wahrscheinlich sehr). Aber spannend wäre es schon, ob das geht (und so grundsätzlich wie).Liebe Grüße
Ixitixl -
August 1, 2021 um 20:37 Uhr #31746
Hallo Ixitixl,
deine Aufgabe, eine Datei über das Internet abwechselnd bearbeiten/verändern zu können und diese auf einer App anzeigen zu lassen ist ziemlich einfach:
Du brauchst dazu nur einen FTP-Server, den man kostenlos mieten kann. Ich kann aus eigener Erfahrung http://www.bplaced.net empfehlen. Man kann sich kostenlos mit der Email-Adresse registrieren und sofort losegen. Nach dem Einloggen geht man in das ControlCenter und richtet einen FDTP-Zugang ein. Die Daten dieses Zugangs sind dann die Daten, die du für das Lesen und Schreiben brauchst.
Auf FTP-Server SCHREIBEN:
put textdecode(tText, "UTF-8") into url "ftp://FTPUSER:PASSWORT@FTPSERVER/DATEINAME")
So einfach 🙂
Happy Coding
Torsten -
August 1, 2021 um 20:38 Uhr #31748
Ha, SPAM-Blocker ausgetrickst :.)
Und hier der zweite Teil:
VON FTP-Server LESEN:
put textdecode(url "ftp://FTPUSER:PASSWORT@FTPSERVER/DATEINAME", "UTF-8") into tFTPText
Happy Coding
Torsten -
August 2, 2021 um 20:30 Uhr #31947
Danke Torsten, das war es, was ich suchte. Erstaunlich, es funktioniert. 😉
Da kann ich ja schon mit meinen bescheidenen Kenntnissen Handys verbinden, super!Sehe ich das richtig, dass die Datei von außen nicht einsehbar ist? Und wenn ich das per code mache – wird das Passwort nicht per Klartext übermittelt? Oder muss ich da noch an dem ftp-Server schrauben?
Sorry für die vielen Fragen. Das passt wahrscheinlich auch nicht direkt zum Thema und kann danach auch gerne wieder gelöscht werden. Wobei – vielleicht hilft es ja auch Anderen.Liebe Grüße
Ixitixl -
August 3, 2021 um 10:17 Uhr #32052
Hallo,
FTP ist wie eine (klassische) EMail oder eine Postkarte – unverschlüsselt. Auch das Passwort.
Die sicheren Versionen SFTP/ FTPS werden nur in den Abo-Versionen unterstützt:
– kastriert in Indy (€ 0,5K/ Jahr) und
– voll in Business (€ 2K+/ Jahr).Alternative: POST via HTPPS & PHP auf dem Server.
Viel Spaß!
-
August 3, 2021 um 11:27 Uhr #32073
Alles klar, danke!
-
-
August 3, 2021 um 10:24 Uhr #31716
Hallo Ixitixl,
deine Aufgabe, eine Datei über das Internet abwechselnd bearbeiten/verändern zu können und diese auf einer App anzeigen zu lassen ist ziemlich einfach:
Du brauchst dazu nur einen FTP-Server, den man kostenlos mieten kann. Ich kann aus eigener Erfahrung http://www.bplaced.net empfehlen. Man kann sich kostenlos mit der Email-Adresse registrieren und sofort losegen. Nach dem Einloggen geht man in das ControlCenter und richtet einen FDTP-Zugang ein. Die Daten dieses Zugangs sind dann die Daten, die du für das Lesen und Schreiben brauchst.
Lesen der Datei geht einfach mit:
put textdecode(url "ftp://FTPUSER:PASSWORT@FTPSERVER/Dateiname", "UTF-8") into tData
Schreiben mit:
put textencode(tData,"UTF-8") into url "ftp://FTPUSER:PASSWORT@FTPSERVER/Dateiname"
Das war’s 🙂
Happy Coding
Torsten -
August 3, 2021 um 10:25 Uhr #31743
Hallo Ixitixl,
Auf FTP-Server SCHREIBEN:
put textdecode(tText, "UTF-8") into url "ftp://FTPUSER:PASSWORT@FTPSERVER/DATEINAME")
VON FTP-Server LESEN:
put textdecode(url "ftp://FTPUSER:PASSWORT@FTPSERVER/DATEINAME", "UTF-8") into tFTPText
So einfach 🙂
Happy Coding
Torsten -
August 3, 2021 um 10:25 Uhr #31740
Hallo Ixitixl,
Du brauchst nur einen FTP-Server, den man kostenlos mieten kann. Ich kann aus eigener Erfahrung bplaced.net empfehlen. Man kann sich kostenlos mit der Email-Adresse registrieren und sofort loslegen. Nach dem Einloggen geht man in das ControlCenter und richtet einen FDTP-Zugang ein. Die Daten dieses Zugangs sind dann die Daten, die du für das Lesen und Schreiben brauchst.
Auf FTP-Server SCHREIBEN:
put textdecode(tText, "UTF-8") into url "ftp://FTPUSER:PASSWORT@FTPSERVER/DATEINAME")
VON FTP-Server LESEN:
put textdecode(url "ftp://FTPUSER:PASSWORT@FTPSERVER/DATEINAME", "UTF-8") into tFTPText
So einfach 🙂
Happy Coding
Torsten -
August 3, 2021 um 10:25 Uhr #31739
Hallo Ixitixl,
deine Aufgabe, eine Datei über das Internet abwechselnd bearbeiten/verändern zu können und diese auf einer App anzeigen zu lassen ist ziemlich einfach:
Du brauchst dazu nur einen FTP-Server, den man kostenlos mieten kann. Ich kann aus eigener Erfahrung http://www.bplaced.net empfehlen. Man kann sich kostenlos mit der Email-Adresse registrieren und sofort losegen. Nach dem Einloggen geht man in das ControlCenter und richtet einen FDTP-Zugang ein. Die Daten dieses Zugangs sind dann die Daten, die du für das Lesen und Schreiben brauchst.
Auf FTP-Server SCHREIBEN:
put textdecode(tText, "UTF-8") into url "ftp://FTPUSER:PASSWORT@FTPSERVER/DATEINAME")
VON FTP-Server LESEN:
put textdecode(url "ftp://FTPUSER:PASSWORT@FTPSERVER/DATEINAME", "UTF-8") into tFTPText
Happy Coding
Torsten -
August 3, 2021 um 10:25 Uhr #31738
Hallo Ixitixl,
deine Aufgabe, eine Datei über das Internet abwechselnd bearbeiten/verändern zu können und diese auf einer App anzeigen zu lassen ist ziemlich einfach:
Du brauchst dazu nur einen FTP-Server, den man kostenlos mieten kann. Ich kann aus eigener Erfahrung http://www.bplaced.net empfehlen. Man kann sich kostenlos mit der Email-Adresse registrieren und sofort losegen. Nach dem Einloggen geht man in das ControlCenter und richtet einen FDTP-Zugang ein. Die Daten dieses Zugangs sind dann die Daten, die du für das Lesen und Schreiben brauchst.
Auf FTP-Server SCHREIBEN:
put textdecode(tText, "UTF-8") into url "ftp://FTPUSER:PASSWORT@FTPSERVER/DATEINAME")
VON FTP-Server LESEN:
put textdecode(url "ftp://FTPUSER:PASSWORT@FTPSERVER/DATEINAME", "UTF-8") into tFTPText
So einfach 🙂
Happy Coding
Torsten -
August 3, 2021 um 10:26 Uhr #32061
Hallo Freunde,
nicht wundern, ich habe gerde Torstens Postings „Genehmigt“, daher die Doubletten.
Diese Forumsoftware ist Scheisse!Gruß
Klaus
-
August 9, 2021 um 13:21 Uhr #32942
Danke an Klaus für den Hinweis des unverschlüsselten FTP, das ist natürlich ein gewisses Risiko.
Zum Testen ist es IMHO ok, die Daten einer Einkaufsliste sind jetzt auch kein großes Sicherheitsrisiko 🙂
Am besten ist da die Idee von Klaus mit dem PHP-Skript, hat da jemand ein Snippet, um eine einfache Datei zu lesen und zu schreiben?
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.