实现了基本的socket通信(即两台设备,一台用作服务器,一台用作客户端),服务器进行监听,客户端发送加密数据到服务器,服务器进行解密得到明文。

  注意:本项目中使用了ButterKnife及EventBus作为辅助工具,通信建立时默认网络正常(未做局域网网络环境检测),加密方式为AES加密

  1.效果图:

  (1)客户端

android基于socket的局域网内服务器与客户端加密通信

  (2)服务器端

android基于socket的局域网内服务器与客户端加密通信

  2.界面布局部分

  (1)服务器端布局 function_socket_server.xml

  ?

  (2)客户端布局 function_socket_client.xml

  ?

  (3)用到的style

  ?

  3.功能代码

  (1)基类 BaseEventActivity.java

  ?

  (2)服务器主界面 Function_Socket.java

  ?