1
wifi 연결을 사용하여 내 안드로이드 앱과 로봇을 IP 주소와 포트 번호로 연결하도록 코드를 작성해야합니다. 코드 부분이 있지만 연결을 만들려면 명령이 필요하다고 생각합니다.android 앱은 IP 주소와 포트 번호를 통해 로봇에 연결합니다.
public void onClick(View arg0) {
// TODO Auto-generated method stub
Socket socket = null;
DataOutputStream dataOutputStream = null;
DataInputStream dataInputStream = null;
try {
socket = new Socket("192.168.10.5", 2525);
dataOutputStream = new DataOutputStream(socket.getOutputStream());
dataInputStream = new DataInputStream(socket.getInputStream());
dataOutputStream.writeUTF(textOut.getText().toString());
textIn.setText(dataInputStream.readUTF());
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
if (socket != null){
try {
socket.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (dataOutputStream != null){
try {
dataOutputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (dataInputStream != null){
try {
dataInputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
};
감사 스테판은 .. 문제입니다. – Bashir
예, 이전 방법을 사용해 보았지만 결과가 없습니다. 내 응용은 먼저 액세스 포인트 네트워크를 선택하여 연결해야합니다. – Bashir
마지막 코멘트를 찾지 못했습니다. 액세스 포인트를 선택해야한다는 것은 무엇을 의미합니까? – Snicolas