这次我用串口8266wifi模块设计的控制电脑鼠标的空中鼠标安卓客户端的java测试程序,单片机接上wifi模块再通过usb链接电脑,手机连上wifi模块,通过发送定制的指令控制单片机,单片机再解析指令,解析成功之后就通过usb控制电脑。
本代码是安卓手机与服务器直接通信的测试程序,特色是服务器可以对每一个连上的客户端都新建一个线程,独立处理客户端的发送的信息,另外,处理客户端信息的时候又新建一个线程,这样可以高效地接收到客户端发送的请求。只要客户端不断开,服务器可以连续接收客户端的信息!这套程序很适合开发有连续请求的物联网开发。
测试程序一共有两个类,一个类负责产生一个线程链接上多个客户端,另一个类负责产生另一个线程处理客户端发送的请求。
电脑服务器IP:192.168.1.102,端口是:8019,一共是两个客户端进行连接,用网络助手模拟客户端交替发送1111和2222,效果如图所示。
阅读全文