中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

onvifserverDiscovery實現

#include "soapH.h"  

創新互聯是專業的茅箭網站建設公司,茅箭接單;提供網站建設、做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行茅箭網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!

#include "wsddapi.h"

#include <stdio.h>

#include <sys/types.h>          /* See NOTES */

#include <sys/socket.h>

#include <unistd.h>

#include <errno.h>

extern int GetListenPort();

void* main_probe(void* arg)

{

    int m, s;

    struct ip_mreq mcast;

    struct soap soap;

    soap_init2(&soap, SOAP_IO_UDP | SOAP_IO_FLUSH, SOAP_IO_UDP|SOAP_IO_FLUSH);  

    soap_set_namespaces(&soap, namespaces);

    soap_set_mode(&soap, SOAP_C_UTFSTRING);//客戶端接收支持中文 

    soap.bind_flags        = SO_REUSEADDR;

    soap.connect_timeout   = 10;

    soap.recv_timeout      = 5;

    soap.send_timeout      = 5;

    soap_register_plugin(&soap, soap_wsa);

 // 打開調試信息,需 1)、首先gsoap安裝時,在./configure --prefix=/usr/local/gsoap --enable-debug

  // 2)、在/usr/local/gsoap/include/sdtsoap2.h文件中開啟#define DEBUG

    //soap_set_recv_logfile(&soap, "./log/recv.xml");

    //soap_set_sent_logfile(&soap, "./log/send.xml");

    //soap_set_test_logfile(&soap, "./log/test.log");

    if(!soap_valid_socket(soap_bind(&soap, NULL, 3702, 16)))

    {

soap_print_fault(&soap, stderr);

exit(1);

    }

    mcast.imr_multiaddr.s_addr = inet_addr("239.255.255.250");

    mcast.imr_interface.s_addr = inet_addr("0.0.0.0");

    if(setsockopt(soap.master, IPPROTO_IP, IP_ADD_MEMBERSHIP, (char*)&mcast, sizeof(mcast)) < 0) 

    {

        printf("setsockopt error!\n");

        return 0;

    }  

    //成功綁定之后,便開始監聽

    for (;;) {

        //監聽直到有連接請求

        soap_wsdd_listen(&soap, 0);

        soap_destroy(&soap);

        soap_end(&soap);

        fprintf(stderr, "Socket connection successful: slave socket = %d\n", s);

    }

    soap_done(&soap);

    return (void*)0;

}

int   http_get(struct  soap   *soap) 

/*

The callback is required to produce a response to the request in textual form, such as a

Web page or a SOAP/XML response. This method does not work with CGI.

*/

{

soap->http_content = "text/xml";  //HTTP header with text /xml content

char szContent[100] = {0};

sprintf(szContent, "welcome to use webservice!");

sprintf(soap->tmpbuf, szContent);

soap_send_raw(soap, soap->tmpbuf, strlen(szContent));

}

soap_end_send(soap);

return SOAP_OK; 

}

int main(int argc, char **argv)    

{   

int m, s;    

    struct soap thesoap;    

  

    pthread_t thrProbe;  

 

    pthread_create(&thrProbe,NULL,main_probe,NULL);  

  

    soap_init(&thesoap);    

    soap_set_namespaces(&thesoap, namespaces);

#ifdef DEBUG

printf("debug mode\n");

#else 

printf("release mode\n");

#endif

thesoap.fget = http_get;

  

  

    if (argc < 0) {    

        printf("usage: %s <server_port> \n", argv[0]);    

        exit(1);    

    } else { 

  // LOAD_CFGFILE(root);

   int port = GetListenPort();//8085;//root["port"].asInt();

   m = soap_bind(&thesoap, NULL, port, 100);    

        if (m < 0) {    

            soap_print_fault(&thesoap, stderr);    

            exit(-1);    

        }    

        fprintf(stderr, "Socket connection successful: master socket = %d\n", m);    

        for (;;) {    

            s = soap_accept(&thesoap);    

            if (s < 0) {    

                soap_print_fault(&thesoap, stderr);    

                exit(-1);    

            }    

          //  fprintf(stderr, "Socket connection successful: slave socket = %d\n", s);    

            soap_serve(&thesoap);    

            soap_end(&thesoap);

    

      // fprintf(stderr, " soap_end socket = %d\n", s);   

        }    

    }    

    return 0;    

}   

網站題目:onvifserverDiscovery實現
標題URL:http://m.2m8n56k.cn/article32/jdcspc.html

成都網站建設公司_創新互聯,為您提供微信公眾號、做網站、全網營銷推廣定制網站、建站公司、網站維護

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 收集最新中文国产中文字幕 | 国产视频97| 亚洲一区日韩一区欧美一区a | 怡红院色视频在线 | 成年网站免费 | 中文字幕一区二区三区视频在线 | 亚洲福利视频精选在线视频 | 日本一区二区三区高清在线观看 | 欧美在线综合 | 99ri在线精品视频 | 欧美一级毛级毛片 | 18视频网站在线观看 | 久久国产精品一区二区三区 | 欧美高清一级片 | 国产亚洲精品成人久久网站 | 中文字幕 亚洲精品 第1页 | 偷拍视频一区在线观看 | 午夜欧美| 美国一级毛片片aa免 | 日韩三级视频 | 免费特黄级夫费生活片 | 欧美成人免费高清网站 | 精品国产中文一级毛片在线看 | 九九在线精品视频播放 | 亚洲欧洲久久久精品 | 欧美怡红院免费的视频 | 一级做a爱 | 亚洲日产综合欧美一区二区 | 国内精品免费一区二区三区 | 91精品一区二区三区在线观看 | 娇小性色xxxxx中文 | 成人69视频在线观看免费 | 欧美a在线看 | 91成人爽a毛片一区二区 | 亚洲高清在线观看视频 | 九九精品成人免费国产片 | 视频一区在线免费观看 | 美女视频网站永久免费观看软件 | 免费看欧美一级a毛片 | 欧美一级专区免费大片俄罗斯 | 大学生一级一片第一次欧美 |