Konfiguration
Die .ply-Datei wurde in demselben Verzeichnis abgelegt wie die Server-JAR. Ich habe nicht mit verschiedenen Wegen experimentiert.
Serverbefehl (vorkonfiguriertes JAR) :
java -jar dotServer-all-1.0-SNAPSHOT.jar -f example.ply
Serveradressenformat (vorkonfigurierte Android-Client-Einstellungen) :
192.168.2.10:8080
Probleme
Ich konnte dieses Setup zum Laufen bringen, jedoch gab es drei Probleme:
Ihre Beispieldatei (ASCII-formatiert) .ply scheint aus irgendeinem Grund nicht mit dem Android-Client zu funktionieren. Ich musste eine separate (binär formatierte) .ply-Datei herunterladen, um sie im Android-Client anzuzeigen .
Diese Ersatz-.ply-Datei wurde für mich nur in rot angezeigt. Ich bin nicht sicher, warum es im Android-Client nicht normal angezeigt wurde, aber es war ausreichend, um zu überprüfen, ob Server und Client eine Verbindung hatten. Bitte sehen Sie einen Screenshot, wie es in den folgenden Anmerkungen aussehen sollte .
Die vordefinierte Server-.jar-Standardeinstellung ist Port 8080 und schien den Parameter -p (Port) nicht zu berücksichtigen.
Sie müssen also: 8080 an die IP-Adresse (z. B. 192.168.2.10:8080) in den IP-Einstellungen des Android-Client-Servers anhängen, wenn Sie die aktuelle vordefinierte Server-.jar-Datei verwenden.
Anmerkungen
Um zu bestätigen, dass der Android-Client verbunden ist, können Sie die Serverausgabe im laufenden Fenster dieses Servers anzeigen. Wenn der Android-Client verbunden ist und beim Scrollen ein Bildlauf durchführt, gibt der Server in Echtzeit "Original" - und "Compressed" -Meldungen aus, die die Datenübertragung betreffen.
Als Referenz hier ist das, was die .ply Datei, die ich verwenden, sollte aussehen.