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

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

?? appclient.cpp

?? udt.sdk.4.1.tar.gz更新包
?? CPP
字號:
#ifndef WIN32   #include <unistd.h>   #include <cstdlib>   #include <cstring>   #include <netdb.h>#else   #include <winsock2.h>   #include <ws2tcpip.h>#endif#include <iostream>#include <udt.h>#include "cc.h"using namespace std;#ifndef WIN32void* monitor(void*);#elseDWORD WINAPI monitor(LPVOID);#endifint main(int argc, char* argv[]){   if ((3 != argc) || (0 == atoi(argv[2])))   {      cout << "usage: appclient server_ip server_port" << endl;      return 0;   }   struct addrinfo hints, *local, *peer;   memset(&hints, 0, sizeof(struct addrinfo));   hints.ai_flags = AI_PASSIVE;   hints.ai_family = AF_INET;   hints.ai_socktype = SOCK_STREAM;   //hints.ai_socktype = SOCK_DGRAM;   if (0 != getaddrinfo(NULL, "9000", &hints, &local))   {      cout << "incorrect network address.\n" << endl;      return 0;   }   UDTSOCKET client = UDT::socket(local->ai_family, local->ai_socktype, local->ai_protocol);   // UDT Options   //UDT::setsockopt(client, 0, UDT_CC, new CCCFactory<CUDPBlast>, sizeof(CCCFactory<CUDPBlast>));   //UDT::setsockopt(client, 0, UDT_MSS, new int(9000), sizeof(int));   //UDT::setsockopt(client, 0, UDT_SNDBUF, new int(10000000), sizeof(int));   //UDT::setsockopt(client, 0, UDP_SNDBUF, new int(10000000), sizeof(int));   #ifdef WIN32      UDT::setsockopt(client, 0, UDT_MSS, new int(1052), sizeof(int));   #endif   // for rendezvous connection, enable the code below   /*   UDT::setsockopt(client, 0, UDT_RENDEZVOUS, new bool(true), sizeof(bool));   if (UDT::ERROR == UDT::bind(client, local->ai_addr, local->ai_addrlen))   {      cout << "bind: " << UDT::getlasterror().getErrorMessage() << endl;      return 0;   }   */   freeaddrinfo(local);   if (0 != getaddrinfo(argv[1], argv[2], &hints, &peer))   {      cout << "incorrect server/peer address. " << argv[1] << ":" << argv[2] << endl;      return 0;   }   // connect to the server, implict bind   if (UDT::ERROR == UDT::connect(client, peer->ai_addr, peer->ai_addrlen))   {      cout << "connect: " << UDT::getlasterror().getErrorMessage() << endl;      return 0;   }   freeaddrinfo(peer);   // using CC method   //CUDPBlast* cchandle = NULL;   //int temp;   //UDT::getsockopt(client, 0, UDT_CC, &cchandle, &temp);   //if (NULL != cchandle)   //   cchandle->setRate(500);   int size = 100000;   char* data = new char[size];   #ifndef WIN32      pthread_create(new pthread_t, NULL, monitor, &client);   #else      CreateThread(NULL, 0, monitor, &client, 0, NULL);   #endif   for (int i = 0; i < 1000000; i ++)   {      int ssize = 0;      int ss;      while (ssize < size)      {         if (UDT::ERROR == (ss = UDT::send(client, data + ssize, size - ssize, 0)))         {            cout << "send:" << UDT::getlasterror().getErrorMessage() << endl;            break;         }         ssize += ss;      }      if (ssize < size)         break;   }   UDT::close(client);   delete [] data;   return 1;}#ifndef WIN32void* monitor(void* s)#elseDWORD WINAPI monitor(LPVOID s)#endif{   UDTSOCKET u = *(UDTSOCKET*)s;   UDT::TRACEINFO perf;   cout << "SendRate(Mb/s)\tRTT(ms)\tCWnd\tPktSndPeriod(us)\tRecvACK\tRecvNAK" << endl;   while (true)   {      #ifndef WIN32         sleep(1);      #else         Sleep(1000);      #endif      if (UDT::ERROR == UDT::perfmon(u, &perf))      {         cout << "perfmon: " << UDT::getlasterror().getErrorMessage() << endl;         break;      }      cout << perf.mbpsSendRate << "\t\t"            << perf.msRTT << "\t"            << perf.pktCongestionWindow << "\t"            << perf.usPktSndPeriod << "\t\t\t"            << perf.pktRecvACK << "\t"            << perf.pktRecvNAK << endl;   }   #ifndef WIN32      return NULL;   #else      return 0;   #endif}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美乱妇一区二区三区不卡视频| 国产精品香蕉一区二区三区| 在线看国产日韩| 亚洲男人的天堂在线观看| 91美女福利视频| 性欧美疯狂xxxxbbbb| 欧美一级国产精品| 国产很黄免费观看久久| 中文字幕不卡在线| 91久久精品网| 秋霞午夜鲁丝一区二区老狼| 欧美精品一区二区久久婷婷| 国产老肥熟一区二区三区| 国产精品乱码人人做人人爱| 在线观看91视频| 日本视频免费一区| 国产欧美精品区一区二区三区| 91在线观看污| 亚洲成av人片观看| 久久综合精品国产一区二区三区| 99亚偷拍自图区亚洲| 午夜精品福利一区二区蜜股av| 精品国产乱码久久久久久图片| 国产99久久久国产精品免费看| 亚洲伦理在线精品| 精品国产免费一区二区三区四区| 成人黄页在线观看| 三级不卡在线观看| 中文字幕乱码日本亚洲一区二区 | 99国产精品久久久久久久久久久| 亚洲品质自拍视频| 精品国产网站在线观看| 色综合天天综合网天天看片| 久久国产精品一区二区| 亚洲免费观看视频| 日韩欧美一区二区视频| 91在线精品一区二区| 久久国产精品第一页| 一区二区欧美视频| 久久久久国产精品人| 欧美日韩中文字幕精品| 成人免费看片app下载| 丝袜脚交一区二区| 国产精品久久毛片a| 欧美成人精品福利| 在线精品视频小说1| 丁香六月综合激情| 九一久久久久久| 午夜国产精品影院在线观看| 国产精品久久夜| 久久免费精品国产久精品久久久久| 欧美午夜电影在线播放| 春色校园综合激情亚洲| 精品在线观看视频| 日产国产高清一区二区三区| 一区二区在线观看不卡| 国产日韩综合av| 亚洲精品在线免费播放| 91麻豆精品国产综合久久久久久| 色哟哟日韩精品| 成人午夜私人影院| 国产精品一二三四五| 六月丁香婷婷久久| 日韩高清在线一区| 亚洲成人在线网站| 亚洲香肠在线观看| 亚洲天堂2016| 亚洲欧美另类小说| 国产精品免费免费| 欧美国产丝袜视频| 国产人成一区二区三区影院| 欧美va亚洲va香蕉在线| 日韩一区二区三区免费看| 欧美久久久久久蜜桃| 欧美在线观看视频一区二区三区| 91啦中文在线观看| 在线一区二区视频| 欧美日韩在线三区| 精品视频一区三区九区| 欧美中文字幕亚洲一区二区va在线 | 日韩精品一区二区三区老鸭窝| 91精品国产色综合久久| 久久精品这里都是精品| 国产嫩草影院久久久久| 国产精品入口麻豆九色| 亚洲欧洲精品一区二区三区| 国产精品美女一区二区| 亚洲视频中文字幕| 一个色妞综合视频在线观看| 亚洲国产日韩精品| 奇米精品一区二区三区在线观看| 免费观看91视频大全| 狠狠色狠狠色综合| 国产成都精品91一区二区三| 91精品在线麻豆| 欧美videossexotv100| 国产日韩成人精品| 亚洲私人黄色宅男| 午夜免费欧美电影| 国产一区二区三区在线观看免费视频| 国产精品亚洲第一| 色香色香欲天天天影视综合网| 欧美色图天堂网| 日韩精品一区在线| 日本一区二区免费在线观看视频| 综合在线观看色| 日韩国产一二三区| 国产高清不卡一区| 色哟哟亚洲精品| 欧美成人精品1314www| 国产精品久久久久久一区二区三区| 亚洲精品第1页| 蜜臀久久99精品久久久久宅男 | 中文字幕亚洲区| 性欧美疯狂xxxxbbbb| 国产成人亚洲精品狼色在线| 99精品一区二区| 91精品国产综合久久精品麻豆| 欧美精品一区二区三区四区 | 国产一区二三区| 色婷婷综合久久久中文字幕| 日韩美女一区二区三区| 成人免费视频在线观看| 免费看欧美女人艹b| av爱爱亚洲一区| 日韩欧美成人激情| 一区二区欧美精品| 国产成人在线影院| 欧美高清性hdvideosex| 中文字幕在线视频一区| 久久99国产精品久久99果冻传媒| 波波电影院一区二区三区| 日韩三级视频在线看| 亚洲免费观看高清完整版在线| 国内外成人在线视频| 欧美区视频在线观看| 中文字幕亚洲欧美在线不卡| 久久99国产精品免费| 欧美日韩第一区日日骚| ...xxx性欧美| 国产精品88av| 日韩免费视频一区二区| 亚洲电影在线播放| 99久久国产综合精品色伊| 久久一夜天堂av一区二区三区| 亚洲综合av网| 972aa.com艺术欧美| 国产欧美精品国产国产专区| 久久精品久久99精品久久| 欧美日韩aaa| 亚洲国产精品久久人人爱蜜臀| 91天堂素人约啪| 亚洲国产精品激情在线观看| 国产一区美女在线| 日韩亚洲欧美在线观看| 五月天国产精品| 欧美日韩国产另类一区| 狠狠色丁香久久婷婷综合丁香| 91.成人天堂一区| 亚洲五码中文字幕| 色哟哟在线观看一区二区三区| 国产精品美女www爽爽爽| 国产成人a级片| 久久久www成人免费无遮挡大片| 国产真实乱子伦精品视频| 精品播放一区二区| 激情丁香综合五月| 精品国产麻豆免费人成网站| 激情综合色播激情啊| 欧美精品一区二区久久婷婷| 韩国一区二区三区| 国产午夜久久久久| 成人午夜视频网站| 亚洲丝袜精品丝袜在线| 色综合天天性综合| 亚洲黄色录像片| 欧美日本乱大交xxxxx| 日韩激情av在线| 精品欧美久久久| 国产成人精品1024| 亚洲男人的天堂av| 欧美日韩三级一区二区| 麻豆精品视频在线观看视频| 日韩欧美精品在线视频| 国产一级精品在线| 国产精品欧美一级免费| 日本久久电影网| 亚洲成人手机在线| 欧美精品一区在线观看| 成人性视频免费网站| 亚洲色图欧美在线| 91精品免费在线| 国产最新精品精品你懂的| 国产精品视频观看| 欧美剧情片在线观看| 国产麻豆视频一区| 亚洲综合免费观看高清完整版在线| 欧美高清视频不卡网| 国产在线精品一区二区夜色| 国产精品九色蝌蚪自拍|