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

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

?? multitest.cpp

?? windows下和linux下的組播測試程序。源碼
?? CPP
字號:
// multiTest.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

#include <WINSOCK2.H>
#pragma comment(lib,"ws2_32.lib")
#include <WS2tcpip.h>

#include <stdio.h>

#pragma warning(disable:4786)

#include   <winsock2.h>   
#include   <ws2tcpip.h>   
#include   <stdio.h>   

#define   BUFFSIZE   2048   
#define   RECV_IP_ADDR             "224.1.1.1"             
#define   DEST_PORT                65000   

int   main(int   argc,char   *argv[])   
{   
	int   sockfd;   
	int   sock_reuse   =   1;   
	struct   ip_mreq   multicast;   
	struct   sockaddr_in   recver_addr;   
	char   szError[100];   
	
	int   index   =   0,                                             //   Integer   index   
		iRecvLen;                                               //   Length   of   recv_sin   
	char   szMessageA[1024*320];                               //   ASCII   string     
	TCHAR   szMessageW[1024*320];                             //   Unicode   string   
	
	WSADATA   WSAData;   
	WORD     wVersionRequested;   
	wVersionRequested   =   MAKEWORD(2,   2);   
	if   (WSAStartup   (wVersionRequested   ,   &WSAData)   !=   0)     
	{   
		printf   ("recver:Initialize   Winsock   error!");   
		exit(1);   
	}   
	if   (LOBYTE(WSAData.wVersion)   !=   2   ||   HIBYTE(WSAData.wVersion)   !=   2   )   {   
		WSACleanup(   );   
		printf   ("setsockopt   failed!   Error:   %d",   WSAGetLastError   ());   
		exit(1);   
	}     
	
	multicast.imr_multiaddr.s_addr   =   inet_addr(RECV_IP_ADDR);   
	multicast.imr_interface.s_addr   =   htonl(INADDR_ANY);   
	recver_addr.sin_family   =   AF_INET;   
	recver_addr.sin_port   =   htons(DEST_PORT);   
	recver_addr.sin_addr.s_addr   =   INADDR_ANY;   
	
	if   ((sockfd=socket(AF_INET,SOCK_DGRAM,0))   <   0)   {   
		printf("recver:new   a   socket   error!\n");   
		exit(1);           
	}   
	if   (setsockopt(sockfd,   SOL_SOCKET,   SO_REUSEADDR,   (char   *)&sock_reuse,   sizeof(sock_reuse))   <   0)   {   
		printf("recver   :   socket   options   set   error");   
		exit(1);   
	}   
	
	if   (bind(sockfd,(struct   sockaddr   *)&recver_addr,sizeof(recver_addr))   <   0)   {   
		closesocket(sockfd);   
		printf("recver:bind   socket   error!\n");   
		exit(1);           
	}   
	
	if   (setsockopt(sockfd,IPPROTO_IP,IP_ADD_MEMBERSHIP,(char   *)&multicast,sizeof(multicast))   <   0   )   {   
		sprintf   (szError,   TEXT("setsockopt   failed!   Error:   %d"),   WSAGetLastError   ());   
		printf("%s\n",   szError);   
		closesocket(sockfd);   
		exit(1);   
	}   
	
	printf("Receive   on   %s:%d\n",   RECV_IP_ADDR,   DEST_PORT);   
	iRecvLen   =   sizeof   (recver_addr);   
	memset(szMessageA,   0,   sizeof(szMessageA)); 
	while(TRUE)
	{
		
		//   Receive   data   from   the   multicasting   group   server.   
		if   (recvfrom   (sockfd,     
			szMessageA,   
			sizeof(szMessageA),                     
			0,   
			(struct   sockaddr   FAR   *)   &recver_addr,   
			&iRecvLen)   ==   SOCKET_ERROR)   
		{   
			wsprintf   (szError,   TEXT("recvfrom   failed!   Error:   %d"),     
				WSAGetLastError   ());   
			MessageBox   (NULL,   szError,   TEXT("Error"),   MB_OK);   
			closesocket   (sockfd);   
			return   FALSE;   
		}   
		else   
		{   
			//   Convert   the   ASCII   string   to   a   Unicode   string. 
			/*
			for   (index   =   0;   index   <=   sizeof   (szMessageA);   index++)   
				szMessageW[index]   =   szMessageA[index];   
			*/
			//MessageBox   (NULL,   szMessageW,   TEXT("Info"),   MB_OK); 
			printf("rec message is :%s\n",szMessageA);
		}
		szMessageA[0] ='\0';
		memset(szMessageA,0,sizeof(szMessageA));
	}
	//   Disable   receiving   on   Sock   before   closing   it.   
	shutdown(sockfd,   0x00);   
	
	//   Close   Sock.   
	closesocket(sockfd);   
	
	WSACleanup();   
	return   0;   
}   


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av午夜影院| 亚洲国产成人av网| 精品国产乱码久久| 欧美一级高清大全免费观看| 欧美日韩一区二区不卡| 欧美日韩在线播放| 在线不卡免费av| 欧美日韩亚洲国产综合| 91精品久久久久久蜜臀| 欧美一区二区三区男人的天堂| 91精品在线麻豆| 日韩亚洲欧美成人一区| 精品国产不卡一区二区三区| 久久久三级国产网站| 国产亚洲欧美在线| 中文字幕一区二区三中文字幕| 国产欧美日韩一区二区三区在线观看| 国产日韩亚洲欧美综合| 中文字幕在线不卡一区二区三区| 亚洲日穴在线视频| 天天综合天天做天天综合| 蜜桃视频免费观看一区| 国产一区二区三区四区五区入口| 国产成人午夜精品影院观看视频 | 精品国产不卡一区二区三区| 国产视频一区在线播放| 亚洲另类在线制服丝袜| 天堂va蜜桃一区二区三区| 狠狠色狠狠色综合日日91app| 国产成人亚洲综合a∨猫咪| 日本高清免费不卡视频| 在线播放视频一区| 久久九九久精品国产免费直播| 亚洲欧美激情小说另类| 青青青伊人色综合久久| 国产成人精品免费网站| 欧美日韩一区二区不卡| 国产欧美日韩不卡| 视频一区二区国产| www.色精品| 日韩一级完整毛片| 亚洲精品成a人| 国产综合久久久久久久久久久久| 色综合久久中文字幕综合网| 久久久蜜桃精品| 亚洲午夜av在线| 成人综合在线观看| 日韩一区二区免费视频| 亚洲精品va在线观看| 国产精品99久| 91精品久久久久久蜜臀| 亚洲精品大片www| 国产精品一卡二卡| 欧美一区二区免费视频| 亚洲青青青在线视频| 国产呦萝稀缺另类资源| 欧美一区二区三区人| 亚洲综合在线电影| 92国产精品观看| 国产婷婷色一区二区三区在线| 天堂影院一区二区| 在线免费观看成人短视频| 日本一区二区视频在线| 韩国理伦片一区二区三区在线播放| 91精品1区2区| 亚洲日本丝袜连裤袜办公室| 国产河南妇女毛片精品久久久| 日韩一区二区三区在线观看| 亚洲影院免费观看| 色吊一区二区三区| 亚洲女同一区二区| 99久久精品免费| 中文字幕av一区 二区| 国产精品资源在线观看| 精品久久久久久最新网址| 蜜臀久久久99精品久久久久久| 欧美日韩一区二区不卡| 午夜激情一区二区| 在线播放亚洲一区| 天堂成人免费av电影一区| 欧美精品一二三区| 日韩精彩视频在线观看| 91精品国产欧美日韩| 久久精品久久99精品久久| 日韩一区和二区| 国产一区二区三区免费| 国产日韩欧美高清| 成人av午夜影院| 亚洲精品va在线观看| 欧美精品九九99久久| 视频一区视频二区在线观看| 欧美一区二区人人喊爽| 经典一区二区三区| 中文字幕欧美国产| av高清不卡在线| 亚洲国产三级在线| 精品久久久久一区二区国产| 国产成人在线电影| 一区二区激情视频| 欧美一区二区三区系列电影| 国产在线精品一区二区不卡了 | 国产不卡在线播放| 1000部国产精品成人观看| 欧美在线影院一区二区| 久久疯狂做爰流白浆xx| 日本一区二区久久| 欧美三级中文字| 精品一区二区三区av| 亚洲女与黑人做爰| 日韩精品一区二区三区在线观看| 丁香天五香天堂综合| 亚洲电影一级片| 国产精品免费丝袜| 4438亚洲最大| 91麻豆国产精品久久| 久久av资源站| 夜夜嗨av一区二区三区网页 | 亚洲欧洲日韩女同| 欧美一区二区三区的| 成人app网站| 久久精品国产**网站演员| 中文字幕在线观看不卡| 精品国产亚洲一区二区三区在线观看| 成人黄色一级视频| 久久国产精品99久久人人澡| 亚洲婷婷国产精品电影人久久| 欧美一级片在线看| 色综合久久久久久久久| 国产乱对白刺激视频不卡| 亚洲h精品动漫在线观看| 中文字幕av在线一区二区三区| 欧美剧情电影在线观看完整版免费励志电影| 国产精品原创巨作av| 日韩高清不卡在线| 亚洲国产一区二区a毛片| 国产精品色在线| 亚洲精品一区二区三区四区高清| 欧美偷拍一区二区| av在线综合网| 成人免费看黄yyy456| 久久精品国产99久久6| 三级在线观看一区二区| 亚洲欧美视频在线观看| 国产精品午夜电影| 国产亚洲欧美在线| 精品电影一区二区| 日韩欧美国产一区二区三区| 欧美精品第一页| 欧美一区二区精品在线| 欧美日本免费一区二区三区| 91福利国产成人精品照片| 99在线视频精品| 97se亚洲国产综合自在线不卡| 91视视频在线观看入口直接观看www| 国产91在线|亚洲| av在线综合网| 91麻豆视频网站| 色婷婷综合久久久久中文一区二区| 国产综合一区二区| 国产成人精品网址| 成人免费毛片嘿嘿连载视频| www.色综合.com| 在线观看区一区二| 欧美久久一二三四区| 日韩一区二区三区免费观看| 26uuu久久综合| 国产亚洲成年网址在线观看| 亚洲国产高清不卡| 夜夜嗨av一区二区三区网页| 日韩在线一区二区| 久久av中文字幕片| www.99精品| 欧洲av一区二区嗯嗯嗯啊| 欧美精品乱码久久久久久按摩| 制服.丝袜.亚洲.另类.中文| 精品国产一区二区三区久久影院| 中文字幕免费不卡| 亚洲影院在线观看| 美国精品在线观看| www.视频一区| 欧美一卡在线观看| 国产精品视频一二三区| 一区二区三区精密机械公司| 免费观看日韩电影| 9色porny自拍视频一区二区| 欧美日韩电影在线播放| 精品人伦一区二区色婷婷| 国产精品久久久99| 日本亚洲三级在线| 高清日韩电视剧大全免费| 欧美色涩在线第一页| 国产日韩v精品一区二区| 亚洲午夜精品久久久久久久久| 国内精品免费**视频| 欧美在线一区二区三区| 国产日韩在线不卡| 免费看黄色91| 日本久久电影网| 国产精品久久毛片a| 久久99久久99|