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) {
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) {
e.printStackTrace();
}
catch
(IOException e) {
e.printStackTrace();
}
}
}