마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Android와 Java간 UDP통신 문제입니다..!

–1 추천

 


 

Android와 Java간 UDP통신 문제입니다..!

동일한 코드로 Java서버와 Java 로만든 클라이언트는 잘 동작이되는데

무슨이유에선지  클라이언트를 안드로이드로 바꾸기면하면

컴파일은 되지만 아무런 일이 일어나질않네요...



public class MainActivity extends Activity {
public static final String serverIp = "192.168.43.92";
public static final int serverPort = 2009;
public static InetAddress inet = null;
DatagramSocket dsock = null;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button)findViewById(R.id.button1);

try {
dsock = new DatagramSocket(serverPort);
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
new Thread(new test()).start();
}
});
}
public class test implements Runnable{
@Override
public void run() {
String line = "hihihohihiho";
try {
inet = InetAddress.getByName(serverIp);
DatagramPacket sendPacket = new DatagramPacket(line.getBytes(),
line.getBytes().length,inet,serverPort);
dsock.send(sendPacket);
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}

 

 

 

 

 

소스입니다...

 

 

 

 

하이하이하이 (110 포인트) 님이 2013년 6월 27일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...