嵌入式系统考试要点(2)

2020-06-18 19:43

if ((host = gethostbyname(ipAddrStr)) == NULL) { }

memset(buf, 0, sizeof(buf)); /*创建socket*/

if ((sockfd = socket(AF_INET,SOCK_STREAM,0)) == -1) { }

/*设置sockaddr_in结构体中相关参数*/ serv_addr.sin_family = AF_INET; serv_addr.sin_port = htons(PORT);

serv_addr.sin_addr = *((structin_addr *)host->h_addr); bzero(&(serv_addr.sin_zero), 8);

/*调用connect函数主动发起对服务器端的连接*/

if(connect(sockfd,(structsockaddr *)&serv_addr, sizeof(structsockaddr))== -1) {

perror(\exit(1); }

perror(\exit(1);

perror(\exit(1);

inti=0; while(1) {

for(i=0;i<50;i++)

{

wrBuf[i]=GetADC(adc_fd); usleep(1000*20); }

② //发送数据

sendPacketNum++;

printf(\ }

exit(0); close(sockfd); close(adc_fd);

}

//此函数为ADC读取函数,返回值为ADC采样值. intGetADC(intadcfd) { }

int value; char buffer[30];

intlen = read(adcfd, buffer, sizeof(buffer) -1); if (len> 0) { } else { }

return value;

perror(\return 1; buffer[len] = '\\0';

sscanf(buffer, \


嵌入式系统考试要点(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:食品中亚硝酸盐的检测方法 -

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: