課程
/后端開發
/Java
/Java Socket應用---通信是這樣練成的
sendData和getData方法怎么使用
2020-03-16
源自:Java Socket應用---通信是這樣練成的 6-2
正在回答
getData()方法返回與數據報文相關聯的字節數組。實際返回的是對與DatagramPacket最近關聯的字節數組的一個引用,而關聯則是通過構造函數或setData()方法形成。返回的緩存數組的長度可能比數據報文內部長度更長,因此,必須使用內部長度和偏移量來指定實際接收到的信息。
setData()方法指定一個字節數組作為該數據報文的數據部分。第一種形式將整個字節數組作為緩沖區;第二種形式把字節數組中,從offset到offset+length-1的部分作為緩存區。每次調用第二種形式的setData()方法,都將更新數據的內部偏移量和長度。
舉報
分享的是 Java 中的網絡編程,使用Socket實現網絡聊天通信
1 回答如果客戶端不停發送數據,服務器端會不會癱瘓?
2 回答請問為什么客戶端的數據傳不到服務器,服務器的數據也傳不到客戶端,
2 回答服務器端能主動像客戶端發送請求嗎
1 回答我做udp 多線程時 遇到服務器在發送信息時 服務器會自己進行接收 如何解決?
2 回答客戶端發送到服務器的信息,可以是指定一臺設備嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-04-20
getData()方法返回與數據報文相關聯的字節數組。實際返回的是對與DatagramPacket最近關聯的字節數組的一個引用,而關聯則是通過構造函數或setData()方法形成。返回的緩存數組的長度可能比數據報文內部長度更長,因此,必須使用內部長度和偏移量來指定實際接收到的信息。
setData()方法指定一個字節數組作為該數據報文的數據部分。第一種形式將整個字節數組作為緩沖區;第二種形式把字節數組中,從offset到offset+length-1的部分作為緩存區。每次調用第二種形式的setData()方法,都將更新數據的內部偏移量和長度。