我是Android编程的初学者。我想用这个方法:如何使用Socket方法?
Socket socket;
socket.getInetAddress() ;
我想在一个TextView
IP地址打印到我连接的。 这可能吗?我应该怎么做?
谢谢!
我想这一点,但没有工作
public void onClick(View v) {
Socket s = new Socket();
String host ="10.10.20.xxxx";
try {
s.connect(new InetSocketAddress(host, 6000), 1000);
InetAddress inetAddress = s.getLocalAddress();
String ip = inetAddress.getHostAddress();
//Now, I would like to have printed out the IP-address
Toast.makeText(getBaseContext(), ip , Toast.LENGTH_SHORT).show();
//But nothing happens
} catch (IOException e) {
e.printStackTrace();
}
}
}
您能向我们展示您已经尝试过的吗? –
感谢Philippe的编辑,我更新了我的问题。 – ulyssessPax
你是否能够制作一个常规的“吐司”信息? –