Android sockety - odbiór odpowiedzi od serwera

0

Witam. Pracuje nad prostą aplikacją na Androida. Aplikacja robi zdjęcie i wysyła je na serwer(napisany w c#). Po wysłaniu zdjęcia klient na androidzie powinien odebrać odpowiedź od serwera. Niestety nic się nie dzieje. Jest to moja pierwsza aplikacja napisana w Androidzie więc nie jestem do końca pewny czy wszystko robię tak jak trzeba. Proszę o pomoc i z góry dziękuję.

0

tu masz jak zrobić zdjęcie
http://stackoverflow.com/questions/14421694/taking-pictures-with-camera-on-android-programmatically

jak już je zrobisz proponuje do jakieś Serwisu wstawić odsyłanie go na serwer przy pomocy Socketa (czego się raczej nie robi. lepiej wystaw sobie jakiegoś prościutkiego Resta)

0

hmm, chyba sie nie zrozumieliśmy, robienie zdjęcia i wysyłanie na serwer za pomocą socketów działa, jedyne co nie działa to odbieranie odpowiedzi od serwera.
Serwer jest napisny w c#, komunikacja między klientem a serwerem odbywa się za pomocą socketów

0

Spróbuj w ten sposób, ewentualnie pokaż kod serwera

...
OutputStream outStream = socket.getOutputStream();
PrintWriter writer = new PrintWriter(outStream);
BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
writer.write(tmp);
writer.flush();
String message = reader.readLine();
Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show();
outStream.close();
reader.close();
...

1 użytkowników online, w tym zalogowanych: 0, gości: 1