日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

android基于socket的局域網(wǎng)內(nèi)服務(wù)器與客戶端加密通信( 七 )


private void connection() {
Intent intent = new Intent(this, LocalService.class);
bindService(intent, sc, BIND_AUTO_CREATE);
}
@Override
protected int getLayoutResId() {
return R.layout.function_socket_server;
}
/**
* 獲取連接到本機(jī)熱點(diǎn)上的手機(jī)ip
*/
private ArrayList<String> getConnectedIP() {
ArrayList<String> connectedIP = new ArrayList<>();
try {
//通過讀取配置文件實(shí)現(xiàn)
BufferedReader br = new BufferedReader(new FileReader(
"/proc/net/arp"));
String line;
while ((line = br.readLine()) != null) {
String[] splitted = line.split(" +");
if (splitted.length >= 4) {
String ip = splitted[0];
connectedIP.add(ip);
}
}
} catch (Exception e) {
e.printStackTrace();
}
return connectedIP;
}
@OnClick({R.id.btn_startListener, R.id.btn_stopListener, R.id.btn_getUser})
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_startListener://啟動(dòng)監(jiān)聽
connection();
break;
case R.id.btn_stopListener://停止監(jiān)聽
if (sc != null)
unbindService(sc);
break;
case R.id.btn_getUser://刷新連接到此設(shè)備的IP并清空之前接收到的數(shù)據(jù)
ArrayList<String> connectedIP = getConnectedIP();
StringBuilder resultList = new StringBuilder();
for (String ip : connectedIP) {
resultList.append(ip);
resultList.append("\n");
}
ToastUtil.showToast(this, "連接到手機(jī)上的Ip是:" + resultList.toString());
tv_decryptContent.setText("");
tv_receivedContent.setText("");
break;
}
}
public void onDestroy() {

推薦閱讀