亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

ipv6實現udp編程示例

2020-01-26 15:33:29
字體:
來源:轉載
供稿:網友

開發測試環境:WIN7SP1、VS2005

UdpServer.cpp

復制代碼 代碼如下:

#include <iostream>
#include <WinSock2.h>
#include <ws2tcpip.h>

#pragma comment(lib, "ws2_32.lib")

int main(int argc, char** argv)
{
 using namespace std;

 cout<<"Server Start..."<<endl;

 WORD wVersion = 0;
 WSADATA wsaData;
 memset(&wsaData, 0, sizeof(wsaData));
 wVersion = MAKEWORD(2, 2);

 if (0 != WSAStartup(wVersion, &wsaData))
 {
  return -1;
 }

 if (2 != LOBYTE(wsaData.wVersion) || 2 != HIBYTE(wsaData.wVersion))
 {
  WSACleanup();
  return -1;
 }

 struct addrinfo hints;
 struct addrinfo* res = NULL;
 memset(&hints, 0, sizeof(hints));
 hints.ai_family = AF_UNSPEC;
 hints.ai_socktype = SOCK_DGRAM;
 hints.ai_protocol = IPPROTO_UDP;
 hints.ai_flags = AI_PASSIVE;

 if (0 != getaddrinfo("192.168.0.19", "6677", &hints, &res))
 {
  WSACleanup();
  return -1;
 }

 SOCKET sk = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
 bind(sk, res->ai_addr, res->ai_addrlen);

 char recvBuf[1024] = {'/0'};
 int lenRecv = 0;

 struct sockaddr_storage storage;
 int len = sizeof(storage);
 memset(&storage, 0, len);

 lenRecv = recvfrom(sk, recvBuf, 1024, 0, (struct sockaddr*)&storage, &len);
 cout<<"Recv From Client:"<<recvBuf<<" Len:"<<lenRecv<<endl;
 sendto(sk, recvBuf, lenRecv, 0, (struct sockaddr*)&storage, len);

 WSACleanup();
 closesocket(sk);

 return 0;
}

UdpClient.cpp

復制代碼 代碼如下:

#include <iostream>
#include <WinSock2.h>
#include <ws2tcpip.h>

#pragma comment(lib, "ws2_32.lib")

int main(int argc, char** argv)
{
 using namespace std;

 cout<<"Client Start..."<<endl;

 WORD wVersion = 0;
 WSADATA wsaData;
 memset(&wsaData, 0, sizeof(wsaData));
 wVersion = MAKEWORD(2, 2);

 if (0 != WSAStartup(wVersion, &wsaData))
 {
  return -1;
 }

 if (2 != LOBYTE(wsaData.wVersion) || 2 != HIBYTE(wsaData.wVersion))
 {
  WSACleanup();
  return -1;
 }

 struct addrinfo hints;
 struct addrinfo* res = NULL;
 memset(&hints, 0, sizeof(hints));
 hints.ai_family = AF_UNSPEC;
 hints.ai_socktype = SOCK_DGRAM;
 hints.ai_protocol = IPPROTO_UDP;
 hints.ai_flags = AI_CANONNAME;

 if (0 != getaddrinfo("192.168.0.19", "6677", &hints, &res))
 {
  WSACleanup();
  return -1;
 }

 SOCKET sk = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
 bind(sk, res->ai_addr, res->ai_addrlen);

 char recvBuf[1024] = {'/0'};
 char sendBuf[1024] = {"abcd"};
 int len = res->ai_addrlen;
 int lenRecv = 0;

 sendto(sk, sendBuf, strlen(sendBuf), 0, res->ai_addr, len);
 lenRecv = recvfrom(sk, recvBuf, 1024, 0, res->ai_addr, &(len));
 cout<<"Recv From Server:"<<recvBuf<<" Len:"<<lenRecv<<endl;

 WSACleanup();
 closesocket(sk);

 return 0;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久亚洲精品视频| 国产精品欧美久久久| 久久久久久久久国产| 亚洲人成网站免费播放| 中文字幕在线成人| 成人黄色短视频在线观看| 国产精品爽爽ⅴa在线观看| 日韩成人在线电影网| 日韩欧美一区二区三区| 亚洲欧洲偷拍精品| 亚洲男人天堂古典| 国内精品久久久久久久久| 久久久久久尹人网香蕉| 亚洲无线码在线一区观看| 欧美国产一区二区三区| 国产裸体写真av一区二区| 欧美专区日韩视频| 精品亚洲国产成av人片传媒| 欧美一区二区三区精品电影| xvideos成人免费中文版| 清纯唯美日韩制服另类| 欧美性猛交xxxx| 国产mv免费观看入口亚洲| 亚洲精品成人网| 成人综合国产精品| 欧美性猛交99久久久久99按摩| 青青在线视频一区二区三区| 茄子视频成人在线| 日韩性xxxx爱| 国产偷亚洲偷欧美偷精品| 国产精品国产三级国产专播精品人| 91高清免费在线观看| 亚洲黄色av女优在线观看| 成人观看高清在线观看免费| 亚洲人成网站777色婷婷| 亚洲欧美在线第一页| 色综合久久88| 精品国产一区久久久| 97国产精品免费视频| 热久久美女精品天天吊色| 国产一区二区三区中文| 亚洲一区二区久久久久久| 国产一区私人高清影院| 欧美性受xxx| 97香蕉超级碰碰久久免费的优势| 97视频国产在线| 亚洲天堂av高清| 亚洲男子天堂网| 国产一区二区三区视频在线观看| 国产精品一区二区性色av| 久久中文字幕一区| 国产精品一区二区三区在线播放| 国产免费观看久久黄| 日韩美女av在线免费观看| 96精品久久久久中文字幕| 亚洲国产成人91精品| 欧美刺激性大交免费视频| 日韩国产欧美精品一区二区三区| 久久久精品视频在线观看| 国产日韩视频在线观看| 国产女同一区二区| 96sao精品视频在线观看| 九九热精品视频国产| 中文字幕欧美国内| 国产偷亚洲偷欧美偷精品| 日韩美女av在线免费观看| 欧美大荫蒂xxx| 日韩欧美在线网址| 91香蕉国产在线观看| 91在线观看欧美日韩| 亚洲综合最新在线| 日韩在线视频导航| 国产精品视频yy9099| 91精品国产自产在线老师啪| 国产精品亚洲综合天堂夜夜| 热re99久久精品国产66热| 中文字幕精品av| 精品国产区一区二区三区在线观看| 国产成人精品午夜| 久久久久久久久久久久av| 欧美丝袜美女中出在线| 亚洲a级在线观看| 欧洲亚洲免费视频| 成人免费视频97| 中文字幕亚洲国产| 久久久久久久久久av| 国产综合色香蕉精品| 在线观看91久久久久久| 中文字幕久热精品在线视频| 日韩精品中文字幕久久臀| 国产精品久久久久久久久久久久久久| 国内精品中文字幕| 日韩中文在线观看| 97精品国产97久久久久久| 国产精品啪视频| 国产在线久久久| 一级做a爰片久久毛片美女图片| 亚洲自拍欧美色图| 亚洲影影院av| 深夜福利国产精品| 97超级碰碰人国产在线观看| 这里只有精品视频在线| 久久亚洲春色中文字幕| 欧美专区福利在线| 日韩免费观看av| 亚洲成色777777在线观看影院| 国产情人节一区| 精品国产一区二区三区四区在线观看| 欧美性猛交丰臀xxxxx网站| 久久国产精品偷| 中文字幕一区二区精品| 91精品国产亚洲| 一区二区三区四区视频| 久久中文精品视频| 国产精品久久久av久久久| 久久久久久久久久久网站| 亚洲肉体裸体xxxx137| 欧美精品中文字幕一区| 最近2019年中文视频免费在线观看| 亚洲高清免费观看高清完整版| 2021久久精品国产99国产精品| 亚洲人成电影网站色www| 成人黄色网免费| 日韩中文字幕在线视频播放| 成人午夜一级二级三级| 欧美日韩中文在线观看| 国产精品视频最多的网站| 日韩av中文字幕在线免费观看| 日本在线观看天堂男亚洲| 亚洲视频在线播放| 久久人人爽人人爽人人片av高请| 亚洲久久久久久久久久| 国产精品av免费在线观看| 亚洲经典中文字幕| 亚洲综合在线播放| 性欧美亚洲xxxx乳在线观看| 97碰碰碰免费色视频| 久久夜色精品亚洲噜噜国产mv| 欧美xxxx做受欧美.88| 日本久久久a级免费| 国产成人在线精品| 亚洲欧美日韩中文视频| 国产亚洲欧美日韩美女| 国产精品久久久久77777| 欧美床上激情在线观看| 美女扒开尿口让男人操亚洲视频网站| 色综合男人天堂| 国产精品美乳在线观看| 精品国产一区二区三区在线观看| 国产精品pans私拍| 日韩中文在线中文网三级| 国产精品h片在线播放| 日韩国产精品一区| 欧美激情精品久久久久久大尺度| 亚洲免费影视第一页| 久久久av电影| 亚洲3p在线观看| 中文日韩在线视频| 亚洲精品在线91| 亚洲欧美激情另类校园| 日本一区二区三区四区视频| 欧美一级高清免费播放| 久久久亚洲国产天美传媒修理工| 日韩在线观看网址|