/*
* server.c
*
* Created on: Feb 5, 2016
* Author: wing
*/
#define fact 64
#define ALSA_PCM_NEW_HW_PARAMS_API
#include <alsa/asoundlib.h>
#include <string.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <sys/types.h>
#include <stdio.h>
int main(int argc,char *argv[])
{
/*创建socket*/
int sockfd;
struct sockaddr_in s_addr;
if((sockfd=socket(AF_INET,SOCK_DGRAM,0))==-1)
{
printf("%s","create sock failed!\n");
return -1;
}
else
printf("create sock success!\n");
s_addr.sin_family=AF_INET;
s_addr.sin_port=htons(7000);
if(argc!=2)
{
printf("用法:./voiceserver 客户端的IP地址.\n");
return -1;
}
else
s_addr.sin_addr.s_addr=inet_addr(argv[1]);
bzero(&(s_addr.sin_zero),sizeof(s_addr.sin_zero));
/*打开音频设备*/
int rc;
int size;
snd_pcm_t *handle;
snd_pcm_hw_params_t *params;
unsigned int val;
udp-alsa单工语音传输,结果是——白花花的噪音
最新推荐文章于 2022-07-22 15:50:35 发布