Mam kod:
///client
String data = mEmail + ':' + mPassword; Gson gson = new Gson();
Socket socket = new Socket("10.0.2.2", 9090);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
JsonReader reader = new JsonReader(in);
JsonWriter writer = new JsonWriter(out);
gson.toJson(data, String.class, writer);
////////////////////////////server
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
JsonReader reader = new JsonReader(in);
JsonWriter writer = new JsonWriter(out);
String fromJson = null;
if (socket.isConnected()){
conn = DriverManager.getConnection("jdbc:mysql://localhost/mobilki", "root", "");
}
fromJson = gson.fromJson(reader, String.class);
jakie mogą być przyczyny, że debuger przechodzi mi tutaj
gson.toJson(data, String.class, writer);
ale po stronie serwera już nie wykona linijki:
fromJson = gson.fromJson(reader, String.class);