想要实现局域网内的两台Linux主机实现对讲功能。于是就写了此代码,但只能实现一端采集语音,一端播放语音,要实现实时对讲还需要多个线程,多个套接字。此段代码能实现基本的一端录音,一端播放。但是可能还有点问题,就是时间长了,可能延时较大。由于是基于OSS的,所以执行时应加padsp,如下所示:
gcc -o udp-client udp-client.c
padsp ./udp-client IP
gcc -o udp-server udp-server.c
padsp ./udp-server
1