используйте отправку на сервер post запросов с параметрами

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Артем BSUIR
Сообщения: 1
Зарегистрирован: 02 июн 2015, 22:25

используйте отправку на сервер post запросов с параметрами

Сообщение Артем BSUIR » 02 июн 2015, 22:35

Доброго времени суток, форумчане.
Я, как чистый джавист, пошел на андройд разработчика. Сразу встретил несколько проблем связанных с разработкой. Не могли бы вы помочь мне в столь важном для меня деле?
1) Как подружить сервер запущенный на машине с использованием ServerSocket на localhost и эмулированный андройд на той же машине? Не хочет у меня создаваться сокет:(
Код Android:

Код: Выделить всё

public class Connection extends Thread{
	private Socket userSocket;
	public Connection(){
		try {
			Log.e("TCP Socket: " , "LOADING CONNECTION");
			InetAddress serverAddr = InetAddress.getByName("localhost");
			Log.e("TCP Socket: " , serverAddr.toString());
			this.userSocket = new Socket("localhost", 3128);
			Log.e("TCP Socket: ","Создали сокет "+"\nCLIENT: "+userSocket.getInetAddress().getHostAddress()
                    +":"+userSocket.getLocalPort() +" \n");
		} catch (UnknownHostException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		setDaemon(true);
        start();
	}
Код ServerCore:

Код: Выделить всё

...
ServerSocket server = new ServerSocket(3128, 0,
                                 InetAddress.getByName("localhost"));
...
2) Встретился с такой фразой в ТЗ: "используйте отправку на сервер post запросов с параметрами и результатом типа json"
Проблема в том, что я работал только с TCP/IP сокетом и представления не имею, как сделать данный пункт. Может кто-то объяснить толком, что требуется от меня?

Заранее благодарен всем ответившим!

Ответить