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
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();
...