Configuração
O arquivo .ply foi colocado no mesmo diretório que o arquivo .jar. Eu não experimentei caminhos diferentes.
Comando do servidor (JAR pré-criado) :
java -jar dotServer-all-1.0-SNAPSHOT.jar -f example.ply
Formato do endereço do servidor (configurações pré-construídas do cliente Android) :
192.168.2.10:8080
Problemas
Consegui que essa configuração funcionasse, mas havia três problemas:
-
Seu arquivo de exemplo (formatado em ASCII) não parece funcionar com o cliente Android por algum motivo. Eu tive que baixar um arquivo .ply (separado em formato binário) para vê-lo no cliente Android.
-
Este arquivo substituto .ply só foi mostrado em vermelho para mim. Não sei por que ele não apareceu normalmente no cliente Android, mas foi suficiente para verificar se o servidor e o cliente tinham uma conexão. Por favor, veja a imagem do que deve parecer nas notas abaixo.
-
O servidor pré-compilado .jar é padronizado para a porta 8080 e não parece honrar o parâmetro -p (port).
Portanto, você precisa anexar: 8080 ao IP (por exemplo, 192.168.2.10:8080) nas configurações de IP do servidor do cliente Android, se estiver usando o servidor pré-compilado atual .jar.
Notas
ParaconfirmarseoclienteAndroidestáconectado,vocêpodeassistir saídadoservidornajanelaemexecuçãoparaesseservidor.SeoAndroid clienteestáconectado,quandovocêrolaraoredor,oservidoriráproduzir Mensagens"Original" e "Compressed" em tempo real sobre os dados transferência ocorrendo.
Para referência aqui é como o arquivo .ply que eu usei o deveria .