0

C コードには、送信者の IP アドレスを見つけることができるこの recvfrom 関数があります。

recvfrom(s, buffer, sizeof buffer, 0, (struct sockaddr *)&fromAddr, &fromAddrLen);

しかし、Androidではデータは

        byte[] buf = new byte[17];
        /* Prepare a UDP-Packet that can
         * contain the data we want to receive */
        DatagramPacket packet = new DatagramPacket(buf, buf.length);


        /* Receive the UDP-Packet */
        socket.receive(packet);

では、Android では送信者の IP アドレスをどのように抽出しますか?

4

1 に答える 1

0

ドキュメントごと:

packet.getAddress()

于 2013-11-05T01:55:32.710 に答える