PCからAndroidにデータを送ります。しかし、Android で UDP を使用してデータを受信できません。AndroidでUDPを使用してデータを受信するには? 受信したデータを android-display で見るにはどうすればよいですか? 誰でも私を助けることができますか?
コードはここにあります:
public class MainActivity extends Activity {
EditText textOut;
EditText port;
int UDP_SERVER_PORT = 8255;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
try {
int port = UDP_SERVER_PORT;
Log.d("UDP", "Connecting..");
DatagramSocket clientsocket = new DatagramSocket(port);
byte[] receivebuf = new byte[1024];
DatagramPacket receivepacket =
new DatagramPacket(receivebuf,receivebuf.length);
clientsocket.receive(receivepacket);
String modifiedSentence = new String(receivepacket.getData());
System.out.println("FROM SERVER:" + modifiedSentence);
clientsocket.close();
} catch (Exception e) {
Log.e("UDP", "C: Error", e);
}
};
}