У меня проблема при отправке сообщений с Android на ПК. Сообщения отправляются, когда я покидаю приложение на Android или закрываю сокет. Я могу отправлять сообщения с ПК на Android без проблем. Должен ли я всегда закрывать соединение и после этого снова подключаться?
public boolean sendData(String msg) {
if (socket != null) {
try {
socket.getOutputStream().write(msg.getBytes());
socket.getOutputStream().flush();
//socket.getOutputStream().close();
//socket.close();
return true;
} catch (IOException e) {
socket = null;
return false;
}
} else {
return false;
}
}