Ver mensagens sem resposta | Ver tópicos ativos Hoje é 28 Jan 2020, 10:53



Responder Tópico  [ 3 Mensagens ] 
 Socket não conecta Android 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 11 Jan 2018, 15:48
Mensagens: 7
Mensagem Socket não conecta Android
Opa,

Vejam meu codigo socket TCP do meu cliente:

package com.example.administrator.androidsocket;

i
mport android.support.v7.app.AppCompatActivity;
import android.os.Bundle;


import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {

    private Socket socket;

    private static final int SERVERPORT = 4040;

    private static final String SERVER_IP = "54.233.224.234";


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        new Thread(new ClientThread()).start();

    }


    public void onClick(View view) {

        try {

            EditText et = (EditText) findViewById(R.id.EditText01);

            String str = et.getText().toString();

            PrintWriter out = new PrintWriter(new BufferedWriter(

            new OutputStreamWriter(socket.getOutputStream())),

            true);

            out.println(str);

        } catch (UnknownHostException e) {

            e.printStackTrace();

        } catch (IOException e) {

            e.printStackTrace();

        } catch (Exception e) {

            e.printStackTrace();

        }

    }



    class ClientThread implements Runnable {



        @Override

        public void run() {



            try {

                InetAddress serverAddr = InetAddress.getByName(SERVER_IP);



                socket = new Socket(serverAddr, SERVERPORT);



            } catch (UnknownHostException e1) {

                e1.printStackTrace();

            } catch (IOException e1) {

                e1.printStackTrace();

            }



        }



    }

}
 




Não conecta no servidor nem a pau...

o que pode ser?

Estava testando este tutorial:
https://examples.javacodegeeks.com/andr ... t-example/

Se quiserem posso postar o projeto todo do Android Studio, Alguem pode ajudar?

Abraços


16 Jan 2018, 16:49
Perfil
Anatomy of an App
Anatomy of an App

Data de registro: 30 Abr 2013, 18:41
Mensagens: 119
Mensagem Re: Socket não conecta Android
Seus testes estão sendo realizados pelo emulador ou pelo celular? caso seja pelo emulador o seu server está no mesmo PC?


09 Mai 2018, 19:14
Perfil
What is Android?
What is Android?

Data de registro: 11 Jan 2018, 15:48
Mensagens: 7
Mensagem Re: Socket não conecta Android
alexsmg escreveu:
Seus testes estão sendo realizados pelo emulador ou pelo celular? caso seja pelo emulador o seu server está no mesmo PC?


testei pelo mesmo celular.

pelo Delphi consegui fazer funcionar... mas nao tive sucesso ao usar o Android Studio...

Se tiver algum tutorial para Android Studio que mostre o passo a passo como manipular sockets TCP agradeço!

Valeu!


10 Mai 2018, 11:34
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 3 Mensagens ] 

Quem está online

Usuários vendo este fórum: ac0502, adautox, Adriano, akaytatsu, Alan Unger, Alessandro Tavares, alex, Alex Marcelo Burnett, alexandre, alexmarcolongo, alineri, arquivo51, attomweb, Avelino Mateus Neto, bernardodauer, billsombrio, BOMBER27, bozzano, brazucx, breko, BrunoO, C-3PO, C0GuM3I0, caciara, Caique, cariabs8, Carlos Alexandre, carlosavasconcelos, Cassius, Chefe Nass, ciro, Cleiton, craudiao, Damiani Oliveira, danielbfranco, Danilo Dias, Darth Plagueis, Darth Vader, deborazb, dentimskol, Diego, Diego Rufino, Dorpho, du_sr, e-azuos, ederson_4, EduardoYC, eferrari, estratec, Everton Moreira, fabricioLeonard, faco, Felipe Marcondes, felipe.cintra, fernando neves, flashking, fraga, frankmendes, FVB, gabrielatme, gedoor, Geire Robson Gadelha, gfgodoy, Google Android, gphonemania, Guilherme Cobain, guilhermesmo, GuilhermeZampieri, heliopassos, henrique.cardoso, hugomarinho, Idelto, Ielo8, Igor_M, ismaels, jacquesbica, jhhm_2008, joaquimfoto, johnnyjx, Jota, jrsilva, jwv, kleberperea, klebersilvarocha, lafamac, laurj, Legiao, Leonardo333, leosl81, lfirpo, lhdiassilva, Liviosousa, luiz, Luna, MarceloLuz, marciosoliveira, Marlosm, Marlus Dias Silva, Maxtremus, Mayron Cimardi, mikasjau, nandokanarski, nandopierre, Newton Barbosa, nina.rm, nishimura.ichigo, nq6, nullPointer, obitow, On_7, pabarbosa, Patricia, paulabr, Paulo, paulovaz, peterson.bah, piantino, pjorge, polonia, Princesa Léia Organa, rafsantos, regisjj, renatodondoni, rfrafa, rfrafael, ricardoogliari, robsonrg, rocha, rogeriopgomes, romuloigor, ronanPlus, Rufino, shadow, Shmi Skywalker, soulmachine, suportecr, thanaptos, Thelemita, thiaguim, thienne, Thitto, thosjanas, Tiago Sousa Roch, vandob, xa:=zin, xGambit e 18 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
cron

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi