Как я могу получать пакеты данных в GPRS на моем мобильном телефоне Android?

Мне нужно получать пакеты данных, отправленные с модема GSM через GPRS с помощью моего мобильного телефона Android... Может ли кто-нибудь помочь мне, как отправлять и получать... Какой протокол нужно использовать?


person Jeba Prince    schedule 16.04.2012    source источник


Ответы (1)


Создайте поток при запуске сервера и выполните следующие действия

ServerSocket serverSocket = new ServerSocket(8000); //8000 - port number
Socket client = serverSocket.accept();  // thread will wait here till a client connects

BufferedReader inFromClient = new BufferedReader(
                        new InputStreamReader(client.getInputStream()));
                DataOutputStream outToClient = new DataOutputStream(
                        client.getOutputStream());
while ((inputLine = inFromClient.readLine()) != null) {   
                    System.out.println("Server: " + inputLine);

                    if(inputLine.equals("END"))
                    {
                        outToClient.writeBytes("END\n");
                    }
                    else
                    {
                        outToClient.writeBytes("Received\n");
                    }
                }
                inFromClient.close();
                outToClient.close();

Это TCP-соединение, которое вам нужно обработать

person Jeba Prince    schedule 30.05.2012