내 랩톱에서 안드로이드 장치로 udp 패킷을 보내고 싶지만 간단한 앱을 쓰지만 작동하지 않는다고 생각합니다. 사용 된 포트 (5554)는 문제. 코드 :안드로이드 udp 포트
`개인 무효의 runUdpServer() 다른
EditText RecieveText = (EditText) findViewById(R.id.editText1);
EditText check = (EditText) findViewById(R.id.editText2);
String lText;
byte[] lMsg = new byte[MAX_UDP_DATAGRAM_LEN];
DatagramPacket dp = new DatagramPacket(lMsg, lMsg.length);
DatagramSocket ds = null;
RecieveText.setText("try1");
try {
RecieveText.setText("try2"); ds = new DatagramSocket(UDP_SERVER_PORT); // i think the problem is here
{RecieveText.setText ("연결되지");}
//disable timeout for testing
if (ds != null){RecieveText.setText("connected");}
RecieveText.setText("try");
ds.receive(dp); lText = new String(lMsg, 0, dp.getLength()); Log.i("UDP packet received", lText); RecieveText.setText(lText); check.setText("port opened");
} catch (SocketException e) {`` check.setText("SocketException");
e.printStackTrace (); else {RecieveText.setText("not connected");} } }