亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cli.cpp

?? mediastreamer2是開源的網絡傳輸媒體流的庫
?? CPP
字號:
/* cli.cpp  -  Minimal ssleay client for Unix   30.9.1996, Sampo Kellomaki <sampo@iki.fi> *//* mangled to work with SSLeay-0.9.0b and OpenSSL 0.9.2b   Simplified to be even more minimal   12/98 - 4/99 Wade Scholine <wades@mail.cybg.com> */#include <stdio.h>#include <memory.h>#include <errno.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <netdb.h>#include <openssl/crypto.h>#include <openssl/x509.h>#include <openssl/pem.h>#include <openssl/ssl.h>#include <openssl/err.h>#define CHK_NULL(x) if ((x)==NULL) exit (1)#define CHK_ERR(err,s) if ((err)==-1) { perror(s); exit(1); }#define CHK_SSL(err) if ((err)==-1) { ERR_print_errors_fp(stderr); exit(2); }void main (){  int err;  int sd;  struct sockaddr_in sa;  SSL_CTX* ctx;  SSL*     ssl;  X509*    server_cert;  char*    str;  char     buf [4096];  SSL_METHOD *meth;  SSLeay_add_ssl_algorithms();  meth = SSLv2_client_method();  SSL_load_error_strings();  ctx = SSL_CTX_new (meth);                        CHK_NULL(ctx);  CHK_SSL(err);    /* ----------------------------------------------- */  /* Create a socket and connect to server using normal socket calls. */    sd = socket (AF_INET, SOCK_STREAM, 0);       CHK_ERR(sd, "socket");   memset (&sa, '\0', sizeof(sa));  sa.sin_family      = AF_INET;  sa.sin_addr.s_addr = inet_addr ("127.0.0.1");   /* Server IP */  sa.sin_port        = htons     (1111);          /* Server Port number */    err = connect(sd, (struct sockaddr*) &sa,		sizeof(sa));                   CHK_ERR(err, "connect");  /* ----------------------------------------------- */  /* Now we have TCP conncetion. Start SSL negotiation. */    ssl = SSL_new (ctx);                         CHK_NULL(ssl);      SSL_set_fd (ssl, sd);  err = SSL_connect (ssl);                     CHK_SSL(err);      /* Following two steps are optional and not required for     data exchange to be successful. */    /* Get the cipher - opt */  printf ("SSL connection using %s\n", SSL_get_cipher (ssl));    /* Get server's certificate (note: beware of dynamic allocation) - opt */  server_cert = SSL_get_peer_certificate (ssl);       CHK_NULL(server_cert);  printf ("Server certificate:\n");    str = X509_NAME_oneline (X509_get_subject_name (server_cert),0,0);  CHK_NULL(str);  printf ("\t subject: %s\n", str);  OPENSSL_free (str);  str = X509_NAME_oneline (X509_get_issuer_name  (server_cert),0,0);  CHK_NULL(str);  printf ("\t issuer: %s\n", str);  OPENSSL_free (str);  /* We could do all sorts of certificate verification stuff here before     deallocating the certificate. */  X509_free (server_cert);    /* --------------------------------------------------- */  /* DATA EXCHANGE - Send a message and receive a reply. */  err = SSL_write (ssl, "Hello World!", strlen("Hello World!"));  CHK_SSL(err);    err = SSL_read (ssl, buf, sizeof(buf) - 1);                     CHK_SSL(err);  buf[err] = '\0';  printf ("Got %d chars:'%s'\n", err, buf);  SSL_shutdown (ssl);  /* send SSL/TLS close_notify */  /* Clean up. */  close (sd);  SSL_free (ssl);  SSL_CTX_free (ctx);}/* EOF - cli.cpp */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美xxxx老人做受| 日韩av一区二区三区四区| 美女性感视频久久| 欧美国产一区二区| 另类人妖一区二区av| av影院午夜一区| 精品嫩草影院久久| 免费国产亚洲视频| 欧美日韩电影在线| 亚洲激情综合网| 91网上在线视频| 亚洲欧美另类小说| 成人一区二区三区视频在线观看| 日韩午夜激情视频| 另类人妖一区二区av| 精品久久久久久久人人人人传媒| 久久精品国产色蜜蜜麻豆| 欧美精品一区二区在线播放| 国产精品1024久久| 国产精品女同互慰在线看| 97精品电影院| 亚洲成人综合在线| 国产精品女人毛片| 欧美午夜一区二区三区| 日本成人中文字幕| 日本一区二区三区国色天香| 久草中文综合在线| 日韩一级高清毛片| 一区二区三区欧美| 欧美伦理电影网| 91久久精品国产91性色tv| 国产精品888| 国产91在线观看| 亚洲精品videosex极品| 一本大道久久a久久综合| 香蕉影视欧美成人| 日韩欧美精品在线| 国产高清视频一区| 久久色中文字幕| 成人精品国产免费网站| 中文成人av在线| 日韩精品一区二区三区三区免费| 国产成人亚洲综合a∨婷婷图片 | 豆国产96在线|亚洲| 欧美成人官网二区| 在线中文字幕不卡| 日本美女视频一区二区| 欧美日韩久久一区| 国产一区二区三区在线观看精品 | 日韩一区欧美小说| 久久嫩草精品久久久精品一| 久久久久久久久久久电影| 中文字幕日韩精品一区| 国产欧美日韩不卡免费| 欧美精品一区二区在线播放| 91.com在线观看| 欧美日本免费一区二区三区| 91精品国产91久久综合桃花| 成人午夜激情影院| 午夜精彩视频在线观看不卡| 日本一区二区三区dvd视频在线| 欧美日韩在线观看一区二区| 久久国产视频网| 日本在线不卡一区| 视频精品一区二区| 国产精品久久久久久久久久久免费看| 欧美一区在线视频| 精品免费视频一区二区| 久久综合精品国产一区二区三区| 国产亚洲污的网站| 亚洲日本欧美天堂| 奇米精品一区二区三区在线观看一| 免费在线观看视频一区| 激情综合五月婷婷| 日本福利一区二区| 欧美xxxxxxxxx| 亚洲乱码一区二区三区在线观看| 日韩成人精品视频| 成人免费不卡视频| 7777精品久久久大香线蕉| 久久久综合网站| 肉肉av福利一精品导航| 99国产一区二区三精品乱码| 日韩亚洲欧美在线| 亚洲综合男人的天堂| 91在线看国产| 久久99九九99精品| 亚洲一区二区三区免费视频| 中文字幕制服丝袜成人av| 3atv在线一区二区三区| 日韩视频在线永久播放| 正在播放亚洲一区| 精品美女被调教视频大全网站| 综合久久给合久久狠狠狠97色| 成人av在线一区二区| 国产一区二区三区香蕉| 成人三级在线视频| 91理论电影在线观看| 国产香蕉久久精品综合网| 亚洲日本在线视频观看| 狠狠色狠狠色综合日日91app| 欧美一区二区在线免费播放| 日本一区二区免费在线| 秋霞电影一区二区| 91精品欧美一区二区三区综合在| 亚洲欧美另类久久久精品| av在线播放不卡| 中文字幕巨乱亚洲| 国产乱子伦视频一区二区三区| 日韩精品一区二区三区四区| 日韩国产高清影视| 日韩视频在线观看一区二区| 日韩av在线发布| 精品国产免费一区二区三区四区| 日本欧美一区二区三区乱码| 在线不卡欧美精品一区二区三区| 丝袜美腿成人在线| 日韩一区二区三区av| 激情五月激情综合网| 久久久国产精品麻豆| 99精品国产一区二区三区不卡| 国产精品久久久久影视| 欧美三级日本三级少妇99| 青草av.久久免费一区| 国产日韩欧美不卡| 91成人国产精品| 精品无人码麻豆乱码1区2区 | 99视频精品免费视频| 一区二区三区蜜桃网| 欧美日韩日日骚| 丝袜亚洲另类欧美| 国产日韩综合av| 色综合天天综合色综合av| 国产色产综合产在线视频| 看电视剧不卡顿的网站| 亚洲国产精品成人综合色在线婷婷 | 一区二区三区日韩在线观看| 欧美精品日韩综合在线| 韩国一区二区三区| 欧美精品一区二区三区很污很色的| 国产一区二区不卡| 国产欧美精品一区| 麻豆国产一区二区| 国产精品美女视频| 在线不卡欧美精品一区二区三区| 国产91精品免费| 日韩精品欧美精品| 亚洲免费三区一区二区| 久久蜜桃av一区精品变态类天堂| 日本久久一区二区三区| 国产精品亚洲一区二区三区在线| 一区二区三区成人在线视频| 国产人妖乱国产精品人妖| 欧美成人a∨高清免费观看| 91福利小视频| 色94色欧美sute亚洲线路一ni| 国产原创一区二区| 麻豆精品一区二区三区| 亚洲综合无码一区二区| 亚洲欧美综合色| 中文字幕不卡在线观看| 久久综合九色综合欧美就去吻 | 欧美国产日产图区| 国产欧美日韩在线视频| 欧美一级在线观看| 91精品国产综合久久福利软件| 色偷偷88欧美精品久久久| 99久久精品国产麻豆演员表| 处破女av一区二区| 成人国产视频在线观看| 91在线码无精品| 欧美揉bbbbb揉bbbbb| 欧美一区二区三区免费大片 | 亚洲最快最全在线视频| 一区二区三区加勒比av| 亚洲成av人片在www色猫咪| 午夜欧美在线一二页| 久久国产精品72免费观看| 蜜臀精品久久久久久蜜臀| 国产精品99久久久久久似苏梦涵| 成人黄色777网| 91精品国产综合久久精品app| 欧美一级二级在线观看| 国产精品三级视频| 国产亚洲精品免费| 亚洲成人av一区二区三区| 国产一区二区三区美女| 91香蕉国产在线观看软件| 欧美精品v国产精品v日韩精品| 国产清纯美女被跳蛋高潮一区二区久久w| 国产欧美1区2区3区| 五月天丁香久久| 成人高清伦理免费影院在线观看| 99国产精品久久久| 精品粉嫩超白一线天av| 亚洲五码中文字幕| 国产精品996| 欧美精品一区二区久久久| 亚洲一区二区三区四区五区黄| 免费亚洲电影在线|