Я тестирую связь между Android и моим ноутбуком.Клиент-сервер между Android и ПК через WIFI
У меня есть подключение к локальной сети, и я поделился в Интернет через Wi-Fi ноутбуки
Теперь я создал сервер на ноутбуке с кодом
public void run()
{
try {
server_soc = new ServerSocket(1234);
display.append("Server Started on port : " + server_soc);
display.append("\nWaiting for client to connect ");
while(true){
cli=server_soc.accept();
display.append("\nClient connected ");
Accept_Client accept_client=new Accept_Client(cli);
accept_client.start();
}
сервер начинает успешно.
Мне нужно подключить к этому серверу android client (android 4.0.4). Я не могу подключиться к этому серверу. Каким должен быть IP-адрес, используемый для подключения к этому серверу?
Client (Android) Код:
Connect.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
try {
Server = new Socket("10.0.2.2",1234);
Server_Msg.setText("connected to Server ");
} catch (Exception e) {
e.printStackTrace();
}
}
});
Я перепробовал все IP-адреса: 192.168.137.1, 123.238.143.130 Какой должна быть IP?
Я даже настроил переадресацию портов в своем беспроводном маршрутизаторе. Нужно ли мне что-то делать в брандмауэре? Пожалуйста, предложите!
Вы поняли это? были ли правильные ответы? PLS отметить их, если так. Я заинтересован в том, чтобы делать то же самое – kurasa