M
mitch_HD2
Fortgeschrittenes Mitglied
- 1
Hallo zusammen
ich schreiben grade eine kleine app womit ich ein befehl Via UDP senden kann
wenn ich die IP als string fest eingebe dann klappt es
will ich allerding diese in einer textbox (edittext) eingeben und diese dann benutzen funktioniert es nicht .. also er stürzt dann nicht ab sondern tut einfach nix..
ich schreiben grade eine kleine app womit ich ein befehl Via UDP senden kann
wenn ich die IP als string fest eingebe dann klappt es
will ich allerding diese in einer textbox (edittext) eingeben und diese dann benutzen funktioniert es nicht .. also er stürzt dann nicht ab sondern tut einfach nix..
Code:
package com.example;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
public class UDPActivity extends Activity {
String ip = "0";
/** Called when the activity is first created. */
public void onCreate(Bundle icicle) {
setContentView(R.layout.main);
super.onCreate(icicle);
}
public void senden(View v){
try {
EditText address = (EditText) this.findViewById(R.id.IP);
ip = address.getText().toString();
int Port = 12301;
InetAddress serverAddr = InetAddress.getByName(ip);
DatagramSocket socket = new DatagramSocket();
byte[] buf = ("K=15 ").getBytes();
DatagramPacket packet = new DatagramPacket(buf, buf.length, serverAddr, Port);
socket.send(packet);
} catch (Exception e) {
Log.e("UDP", "C: Error", e);
}
}......................