android基于socket的局域網(wǎng)內(nèi)服務(wù)器與客戶(hù)端加密通信
實(shí)現(xiàn)了基本的socket通信(即兩臺(tái)設(shè)備,一臺(tái)用作服務(wù)器,一臺(tái)用作客戶(hù)端),服務(wù)器進(jìn)行監(jiān)聽(tīng),客戶(hù)端發(fā)送加密數(shù)據(jù)到服務(wù)器,服務(wù)器進(jìn)行解密得到明文。
注意:本項(xiàng)目中使用了ButterKnife及EventBus作為輔助工具,通信建立時(shí)默認(rèn)網(wǎng)絡(luò)正常(未做局域網(wǎng)網(wǎng)絡(luò)環(huán)境檢測(cè)),加密方式為AES加密
1.效果圖:
(1)客戶(hù)端
(2)服務(wù)器端
2.界面布局部分
(1)服務(wù)器端布局 function_socket_server.xml
?
(2)客戶(hù)端布局 function_socket_client.xml
?
(3)用到的style
?
3.功能代碼
(1)基類(lèi) BaseEventActivity.java
?
(2)服務(wù)器主界面 Function_Socket.java
?
版權(quán)聲明:
本站所有文章和圖片均來(lái)自用戶(hù)分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系網(wǎng)站客服處理。