客户端程序的讲解
-
voicectl.c文件里:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/96c056a6fa9fd4969c8b67363af968de.png)
argc 是运行程序的,参数的个数。
argv 是数组,是参数的列表
例如: ./voicectl 127.0.0.1
在这个例子中:
argc = 2
char *argv[] = {"./voicectl ", “127.0.0.1”};
argv[0]="./voicectl ",
argv[1]=“127.0.0.1”;
-
mian函数里面的init_sock函数:
功能:初始化了服务器的网络地址;连接了服务器
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/208f274946f08a3958d35e043d0723bd.png)
-
// arecord 程序,录音---->生成一个文件 cmd.pcm
system(REC_CMD);
arecord 这个程序怎么来? (如果自己系统没有安装的话再进行下面的这些步骤,已经安装好则不用)
alsa-1.0.tar