android項目點滴記錄2

1.把本機地址廣播出去
private void sendIP() {
    try {
        DatagramSocket dgSocket = new DatagramSocket(8989);
byte[] by = _ipString.getBytes();
try {
DatagramPacket packet = new DatagramPacket(by,by.length, InetAddress.getByName(_broadcastAddress),8989);
try {
dgSocket.send(packet);
} catch (IOException e) {
e.printStackTrace();
}
dgSocket.close();
} catch (UnknownHostException e) {
e.printStackTrace();
}
} catch (SocketException e) {
e.printStackTrace();
}
}
2.在服務器端用了三個端口,一個端口用來發送數據,一個端口用來連接用戶,一個用來廣播主機的IP地址
發佈了46 篇原創文章 · 獲贊 18 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章