Java:如何發(fā)送UDP數(shù)據(jù)報(bào)

發(fā)送數(shù)據(jù)報(bào)文的時(shí)候和TCP Socket一樣,需要指定ip地址和端口,不一樣的是,UDP不需要建立連接,因此在發(fā)送報(bào)文包(DatagramPacket時(shí)直接指定ip和端口即可。

private void sendMediaData(byte[] data){
        try {
            //2、創(chuàng)建數(shù)據(jù)報(bào),包含發(fā)送的信息
            InetAddress address = InetAddress.getByName(mAddress);
            DatagramPacket datagramPacket = new DatagramPacket(data, data.length, address, mPort);
            //4、向服務(wù)器端發(fā)送數(shù)據(jù)報(bào)
            mDatagramSocket.send(datagramPacket);
        } catch (IOException e) {
            e.printStackTrace();
        }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容