Я пытаюсь, чтобы мой сервер был создан на vb.net и отправлял сообщения моему клиенту на Android.У меня есть клиент и сервер, сделанные на vb.net, я могу отправлять и получать сообщения (текст) между ними без проблем.Но когда я пытаюсь заставить клиента работать так же на Android, я не могу получать сообщения клиенту (android), но если я смог получить его, чтобы отправить сообщение на сервер (vb.net) .. Они застряли сЭто, и я не понимаю, как продолжитьвозвращается, это всегда пусто.Сообщение, отправленное с сервера, не приходит
Извините, мой плохой английский
=========================================
РЕДАКТИРОВАТЬ: Это класс, который я использую для отправки сообщений от клиента (Android) на сервер (vb.net)
package com.example.app_test_client;
import android.os.AsyncTask;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.Socket;
public class MessageSender extends AsyncTask<String, Void, Void> {
Socket socket;
PrintWriter pw;
@Override
protected Void doInBackground(String... voids) {
String mensaje_enviar = voids[0];
try {
socket = new Socket("192.168.1.8",1371);
pw = new PrintWriter(socket.getOutputStream());
pw.write(mensaje_enviar);
pw.flush();
pw.close();
socket.close();
}catch (IOException e){
e.printStackTrace();
}
return null;
}
}
КОД ОСНОВНОЙ ДЕЯТЕЛЬНОСТИ (КЛИЕНТ АНДРОИД)
package com.example.app_test_client;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity{
EditText mensaje_enviar;
TextView mensaje_recibido;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mensaje_enviar = (EditText)findViewById(R.id.txtTexto);
mensaje_recibido = (TextView)findViewById(R.id.lblMensaje);
}
public void enviar(View v){
MessageSender MensajeRemitente = new MessageSender();
MensajeRemitente.execute(mensaje_enviar.getText().toString());
}
}
Пустой "enviar" У меня это есть в кнопке "onClick".Все это для отправки сообщений с клиента (android) на сервер (vb.net) у меня работает.
Основываясь на этом классе «MessageSender», я сделал еще один равный для приема сообщений на клиенте (android)но это не сработало