基于Socket编程的远程控制PC音乐播放器App(一)

该博客介绍了一个基于Socket编程的远程控制PC音乐播放器App,实现了Java和C/C++之间的数据通信。服务器端利用select模型进行多路复用,客户端封装Socket操作为线程类,方便调用。功能包括通过App远程控制音乐播放和停止。源码已开源在GitHub。
摘要由CSDN通过智能技术生成

      整个系统基于Socket编程,完成了Java和C/C++的数据通信,服务器端使用select模型,实现多路复用,客户端将Socket相关操作封装为线程类,便于调用。


源码地址:https://github.com/yeaper/android_sample/tree/master/musicplayer_socket_app


效果图:

               


一、 整体概述


客户端:采用Java编写
服务器端:采用C/C++编写

功能:

1、在同一局域网下,登录、退出App
2、获取服务器(PC)的音乐列表

3、通过App远程控制PC播放、停止音乐

二、服务器端


1、数据包首部的类型字段

#define PKT_LOGIN				                0
#define PKT_LOGOUT				        1
#define PKT_PLAY_START_STOP			2
#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值