彩信群发_日韩欧美亚洲精品_群发彩信软件_日韩欧美亚洲国产精品字幕久久久_视频短信营销平台-日韩欧美亚洲-达信通

您是否正受到短信簽名報備的困擾?達(dá)信通解決方案讓您最快15分鐘內(nèi)恢復(fù)信息傳遞,馬上 注冊體驗(yàn)

C

C代碼示例

//接口類型:達(dá)信通語音通知接口。
//賬戶注冊:請通過該地址開通賬戶http://sms.wx96.com/register.html
//注意事項(xiàng):
//(1)調(diào)試期間,請仔細(xì)閱讀接口文檔;
//(2)請使用APIID(查看APIID請登錄用戶中心->語音通知->帳戶及簽名設(shè)置->APIID)及 APIkey來調(diào)用接口;
//(3)該代碼僅供接入達(dá)信通語音通知接口參考使用,客戶可根據(jù)實(shí)際需要自行編寫;

#include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include    #define IPSTR "api.vm.wx96.com" #define PORT 80 #define BUFSIZE 1024    //調(diào)試日期 2015-07-27 //linux下的編譯方法 gcc -o sms sms.c  int main(int argc, char **argv) {         int sockfd, ret, i, h,srandnum;         struct sockaddr_in servaddr;         char str1[4096], str2[4096], buf[BUFSIZE], *str;         socklen_t len;         fd_set   t_set1;         struct timeval  tv;           if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0 ) {                 printf("創(chuàng)建網(wǎng)絡(luò)連接失敗,本線程即將終止---socket error!\n");                 exit(0);         };           bzero(&servaddr, sizeof(servaddr));         servaddr.sin_family = AF_INET;         servaddr.sin_port = htons(PORT);         if (inet_pton(AF_INET, IPSTR, &servaddr.sin_addr) <= 0 ){                 printf("創(chuàng)建網(wǎng)絡(luò)連接失敗,本線程即將終止--inet_pton error!\n");                 exit(0);         };           if (connect(sockfd, (struct sockaddr *)&servaddr, sizeof(servaddr)) < 0){                 printf("連接到服務(wù)器失敗,connect error!\n");                 exit(0);         }         printf("與遠(yuǎn)端建立了連接\n");           //發(fā)送數(shù)據(jù) 		//用戶名是登錄用戶中心->語音通知->帳戶及簽名設(shè)置->APIID 		//查看密碼請登錄用戶中心->語音通知->帳戶及簽名設(shè)置->APIKEY         memset(str2, 0, 4096);         strcat(str2, "account=用戶名&password=密碼&mobile=189xxxxxxxx&content=1125");         str=(char *)malloc(128);         len = strlen(str2);         sprintf(str, "%d", len);           memset(str1, 0, 4096);         strcat(str1, "POST /webservice/voice.php?method=Submit&format=json HTTP/1.1\n");         strcat(str1, "Host: api.vm.wx96.com\n");         strcat(str1, "Content-Type: application/x-www-form-urlencoded\n");         strcat(str1, "Content-Length: ");         strcat(str1, str);         strcat(str1, "\n\n");           strcat(str1, str2);         strcat(str1, "\r\n\r\n");         printf("%s\n",str1);           ret = write(sockfd,str1,strlen(str1));         if (ret < 0) {                 printf("發(fā)送失敗!錯誤代碼是%d,錯誤信息是'%s'\n",errno, strerror(errno));                 exit(0);         }else{                 printf("消息發(fā)送成功,共發(fā)送了%d個字節(jié)!\n\n", ret);         }           FD_ZERO(&t_set1);         FD_SET(sockfd, &t_set1);           while(1){                 sleep(2);                 tv.tv_sec= 0;                 tv.tv_usec= 0;                 h = 0;                 printf("--------------->1\r\n");                 h = select(sockfd +1, &t_set1, NULL, NULL, &tv);                 printf("--------------->2%d\r\n",h);                   //if (h == 0) continue;//break;                   if (h == 0) {                         close(sockfd);                         printf("連接關(guān)閉!\n");                         return 1;                 };                  if (h < 0) {                         close(sockfd);                         printf("在讀取數(shù)據(jù)報文時SELECT檢測到異常,該異常導(dǎo)致線程終止!\n");                         return -1;                 };                   if (h > 0){                         memset(buf, 0, 4096);                         i= read(sockfd, buf, 4095);                         if (i==0){                                 close(sockfd);                                 printf("讀取數(shù)據(jù)報文時發(fā)現(xiàn)遠(yuǎn)端關(guān)閉,該線程終止!\n");                                 return -1;                         }                           printf("%s\n", buf);                 }         }         close(sockfd);           return 0; } 

 

在線咨詢
電話咨詢

服務(wù)熱線:

4008 808 898

服務(wù)熱線(工作時間):

4008 808 898

業(yè)務(wù)咨詢(非工作時間):

4008 808 898

售后咨詢(非工作時間):

4008 808 898

主站蜘蛛池模板: 撕碎机,撕破机,双轴破碎机-大件垃圾破碎机厂家 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | EPK超声波测厚仪,德国EPK测厚仪维修-上海树信仪器仪表有限公司 | EPDM密封胶条-EPDM密封垫片-EPDM生产厂家 | 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | 浙江浩盛阀门有限公司| 云杂志网-学术期刊-首页| 通风天窗,通风气楼,屋顶通风天窗,屋顶通风天窗公司 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 加盟店-品牌招商加盟-创业项目商机平台 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 耐火砖厂家,异形耐火砖-山东瑞耐耐火材料厂 | 搜木网 - 木业全产业链交易平台,免费搜货、低价买货! | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 液压扳手-高品质液压扳手供应商 - 液压扳手, 液压扳手供应商, 德国进口液压拉马 | RFID电子标签厂家-上海尼太普电子有限公司 | 节流截止放空阀-不锈钢阀门-气动|电动截止阀-鸿华阀门有限公司 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 扒渣机厂家_扒渣机价格_矿用扒渣机_铣挖机_撬毛台车_襄阳永力通扒渣机公司 | 2025第九届世界无人机大会| 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 桐城新闻网—桐城市融媒体中心主办| 化妆品加工厂-化妆品加工-化妆品代加工-面膜加工-广东欧泉生化科技有限公司 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 七维官网-水性工业漆_轨道交通涂料_钢结构漆 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 |