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

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

?? duanxindlg.cpp

?? 用jsp做的能夠實現簡單的短信息發送回復的短消息系統
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
		sprintf(send_message+strlen(send_message),"%21s",stSMSInfo.m_szAccName);
		sprintf(send_message+strlen(send_message),"%16s",stSMSInfo.m_szMobile);
		sprintf(send_message+strlen(send_message),"%2s",stSMSInfo.m_szSend);
		sprintf(send_message+strlen(send_message),"%2s", stSMSInfo.m_szPay);
		sprintf(send_message+strlen(send_message),"%5s" , stSMSInfo.m_szCod);
		sprintf(send_message+strlen(send_message),"%501s", stSMSInfo.m_szMess);
		sprintf(send_message+strlen(send_message), "%21s" , stSMSInfo.m_szOther);
		sprintf(send_message+strlen(send_message),"%2s",     stSMSInfo.m_szClient);
		*/



		memset(m_addr, 0, sizeof(m_addr)) ;
		memset(m_port, 0, sizeof(m_port)) ;
		memset(m_tmp, 0, sizeof(m_tmp)) ;

		
		pDlg->m_ADDRESS.GetLine(0,m_addr, 20);
		pDlg->m_PORT.GetLine(0,m_port, 7);

		struct sockaddr_in  addr;
		memset(&addr, 0, sizeof(addr));
		sock = socket(AF_INET, SOCK_STREAM, 0);
		if(sock==SOCKET_ERROR)
		{
			AfxMessageBox("Create socket error!") ;
			goto ERROR_PROC ;
		}
		addr.sin_family =AF_INET;	
		addr.sin_port =htons(atoi(m_port));
		addr.sin_addr.s_addr = inet_addr(m_addr);
		ret = connect( sock,(struct sockaddr*) &addr,(int)sizeof(addr));
		if(ret == SOCKET_ERROR)
		{
			AfxMessageBox("connect error " );
			closesocket(sock);
			goto ERROR_PROC;
		}
		else
		{
		
			if(	send(sock,send_message,sizeof(send_message),0)==SOCKET_ERROR)
			{
				AfxMessageBox("send Error ");
				closesocket(sock);
				goto ERROR_PROC;
			}
		}
		
		if(recv(sock, recv_message, sizeof(recv_message), 0) == SOCKET_ERROR)
		{ 
			AfxMessageBox(" 未接收到返回消息 出錯 message is error" );
			closesocket(sock);
			goto ERROR_PROC;
		}
		else
		{
			if(strcmp(recv_message , "0000")==0)
			{
			}
			else
			{
				sprintf(m_tmp,"接收返回消息出錯e is[%s]手機號是:[%s]",recv_message,stSMSInfo.m_szMobile) ;
				AfxMessageBox(m_tmp) ;
				closesocket(sock);
				goto ERROR_PROC;
			}
		}
		
		
		/**
		ret = co_sock.Create() ;
		//	ret = co_sock.Create(0,SOCK_STREAM, FD_CONNECT|FD_CLOSE, (LPCTSTR)m_addr ) ;
		if(!ret)
		{
			ret = co_sock.GetLastError() ;
			sprintf(m_tmp,"1.建立sock錯誤碼[%d]",ret) ;
			AfxMessageBox(m_tmp) ;
			return ;
		}
		AfxMessageBox(m_addr);
		AfxMessageBox(m_port);
		ret = co_sock.Connect(m_addr, (UINT)(atoi(m_port))) ;
		if(!ret)
		{
			ret = co_sock.GetLastError() ;
			sprintf(m_tmp,"2.連接sock錯誤碼[%d]",ret) ;
			AfxMessageBox(m_tmp) ;
		}
		**/
	
		if(head1->next == NULL)
		{

		break;
		}
		closesocket(sock);
		head1 = head1->next;
		
	}
	AfxMessageBox("Connect ,send Success " );

ERROR_PROC:
	if(p_head->next==NULL)
	{
	}
	else
	{
	head1 = p_head->next;
	MOBILE * lose_list;
	while(head1->next!= NULL)
	{
		lose_list =head1->next;
		delete head1 ;
		head1 =lose_list;
	}
	delete head1;
	}
	p_head->next=NULL;
	m_LIST.ResetContent();
	m_Button.ShowWindow(SW_SHOW);	
}
/*************************************************************************************
*                           函數名:OnOpenFileDialog
							實現功能:讀取文件并將其送到鏈表中
							參數:    無
							返回值:  無
*
*
*
*
***************************************************************************************/
void CDuanXinDlg::OnOpenFileDialog() 
{
	// TODO: Add your control notification handler code here
	FILE *fp  = NULL;
	char	File_Path[1024] = "\0"	;
	char	Read_Txt[1024]	="\0"	;
	

	CFileDialog Read_File_Dialog(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,NULL);

	if(Read_File_Dialog.DoModal()==IDOK )
	{

		strcpy(File_Path,(LPCTSTR) Read_File_Dialog.GetFileName());
		if(strlen(File_Path)==0)
		{
			AfxMessageBox("File name is null ");
			return ;
		}
		if((fp=fopen(File_Path,"r"))<0)
		{
			AfxMessageBox("File Open is error ");
			fclose(fp);
			return;
		}
		else
		{
			while(fgets(Read_Txt,1024,fp) !=  NULL)
			{
				TRIM(Read_Txt);
				Add_Mobile(Read_Txt);
			}
		}
				
		fclose(fp);

	}
}

void CDuanXinDlg::Add_Mobile(char *mobile)
{
	int i =0	;
	MOBILE *p_mobile=NULL;						//MOBILE為結構體
	//memset(mobile,0,21);
	MOBILE *p_head1 = p_head;

	if(strlen(mobile)==0)
	{
		AfxMessageBox(" you mobile number is NULL");
		return;
	}
	else
	{
		while(1)												//鏈表操作
		{
			i++;
			if(p_head1->next == NULL)
			{
				p_head1->next = new  MOBILE;
				
				//memset(p_head1->next,0,sizeof(MOBILE));
				p_mobile = p_head1->next;
				memset((p_mobile->sz_mobile),0 ,21);
				p_mobile->next = NULL;
				break ;
			}
			else
			{
				 p_head1=p_head1->next;
				 /*
				 sprintf(sztmp,"%s",p_head1->sz_mobile);
				 AfxMessageBox(sztmp);
                  */
			}
		}
		strncpy(p_mobile->sz_mobile,mobile,16);
		
		if((m_LIST.AddString(p_mobile->sz_mobile))==LB_ERR )
		{
			AfxMessageBox(" you insert message is error");
		}
		
		m_MOBILE.SetSel(0, -1);
		m_MOBILE.Clear();

		
	}
	return;

}
/****************************************************************************************
*					函數功能:連接遠程數據庫檢查用戶密碼及用戶名
*					函數參數:無
*					函數返回:無
*					編寫者:  張明
*					編寫日期:20060410
*
****************************************************************************************/


void CDuanXinDlg::MyCheckSecret()
{
	long	lRet = 0;
	long	lCnt = 0, len = 0;
	char		sz_secret[33]="\0";
	char		sz_user_name[33] ="\0";
	char		recordset_pass[33] ="\0";
	char		recordset_user_name[33] ="\0";
	int			i =0	;
	char		szTmp[100] ="\0";


	CDuanXinApp *pApp=(CDuanXinApp *)AfxGetApp();
    CDuanXinDlg *pDlg=(CDuanXinDlg *)pApp->m_pMainWnd;
	
	while(TRUE)
	{
	CMyUser CSecretDailog(pDlg);
	if(CSecretDailog.DoModal()==IDCANCEL)
	 {
		 exit(1);
	 }
	UpdateData(FALSE);
    //	CSecretDailog.SetFocus();
	strncpy(sz_secret,LPCTSTR(CSecretDailog.m_secret),7);
	strncpy(sz_user_name,LPCTSTR(CSecretDailog.m_user_name),20);

	CDatabase    use_database;
	try
	{
		if(use_database.Open(NULL,FALSE,TRUE,"ODBC;DSN=mlink;UID=smsuser;PWD=smspass")!=0)
		{
			//AfxMessageBox("CDataBase is open error\n");
			//exit(1);
		}


	CMyRecordset use_recordset(&use_database);
	
	if(use_recordset.IsOpen())
	{
		use_recordset.Close();
	}
	if((use_recordset.Open()==0))
	{
		AfxMessageBox("connect database is error");
		use_recordset.Close();
		exit(1);
	}
	//AfxMessageBox(sz_secret);
	//AfxMessageBox(sz_user_name);
	while(!use_recordset.IsEOF())
	{
		use_recordset.MoveNext();
	//	strcpy(recordset_pass,use_recordset.m_fs_Pass.GetBuffer(32));
		len = use_recordset.m_fs_Pass.GetLength();
		for(lCnt =0 ; lCnt < len; lCnt++)
			recordset_pass[lCnt] = use_recordset.m_fs_Pass.GetAt(lCnt);
		len =0;
		lCnt =0;
		
		len = use_recordset.m_fs_User.GetLength();
		for(lCnt = 0; lCnt < len; lCnt++)
			recordset_user_name[lCnt] = use_recordset.m_fs_User.GetAt(lCnt);

		
		TRIM(recordset_pass);
		TRIM(recordset_user_name);
		TRIM(sz_secret);
		TRIM(sz_user_name);
		//AfxMessageBox(sz_secret);
		//AfxMessageBox(sz_user_name);
		if((strcmp(sz_secret, recordset_pass)==0) && (strcmp(sz_user_name,recordset_user_name)==0))
		{
			use_recordset.Close();
			return;
		}
		//use_recordset.MoveNext();
	}
	

		
	use_recordset.Close();
	}
	catch( CDBException a)
	{
		AfxMessageBox(" you connect sybase is error");
		exit(1);
	}
	catch(...)
	{
		AfxMessageBox( " 你連接的數據庫沒連好請確定!! ");
		exit(1);
	}
	
	if(i ==3)
	{
		exit(0);
	}
	sprintf(szTmp,"you secret is error please reput \n    you chance is %d",3-i++);
	AfxMessageBox(szTmp);
	memset(sz_secret,0,sizeof(sz_secret));

	memset(sz_user_name, 0 ,sizeof(sz_user_name));
	UpdateData(FALSE);
		//for test
	
	}
}







?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人黄色网址在线观看| 国产成人在线电影| 亚洲乱码中文字幕| 中文字幕一区二区三区不卡 | 日本高清成人免费播放| 97se亚洲国产综合在线| 色婷婷综合久久久中文一区二区| 色94色欧美sute亚洲线路一ni | 波多野结衣亚洲一区| 成人在线视频一区| 91色综合久久久久婷婷| 91精品1区2区| 欧美群妇大交群中文字幕| 欧美一个色资源| 国产欧美一区二区在线| 亚洲欧美另类综合偷拍| 天堂一区二区在线| 久久66热re国产| 成人深夜视频在线观看| 在线观看视频一区二区 | 欧美高清在线一区二区| 亚洲日本va午夜在线影院| 亚洲午夜久久久久| 久久精品国产亚洲aⅴ| 国产成人aaa| 欧美日韩电影一区| 国产亚洲综合性久久久影院| 亚洲乱码国产乱码精品精的特点 | jizzjizzjizz欧美| 欧美性感一区二区三区| 久久久精品国产99久久精品芒果| 亚洲日本一区二区| 久久97超碰国产精品超碰| 91麻豆国产福利精品| 日韩精品资源二区在线| 日韩理论片中文av| 精品一区二区三区免费视频| 色噜噜偷拍精品综合在线| 日韩免费性生活视频播放| 一区二区三区四区激情 | 综合欧美一区二区三区| 麻豆国产精品一区二区三区| 成人伦理片在线| 日韩一区二区三区免费看| 亚洲同性同志一二三专区| 激情综合色丁香一区二区| 99国产精品久久久| 国产日韩成人精品| 捆绑调教美女网站视频一区| 在线亚洲一区观看| 国产精品嫩草99a| 理论电影国产精品| 欧美精品123区| 《视频一区视频二区| 国产不卡视频一区二区三区| 日韩一二在线观看| 天天色综合成人网| 日本二三区不卡| 国产精品乱码久久久久久| 国产在线播放一区| 日韩欧美国产麻豆| 日本中文在线一区| 6080午夜不卡| 亚洲国产精品精华液网站| 色婷婷久久久久swag精品| 中文字幕一区二区三区在线播放| 高清久久久久久| 国产欧美日本一区视频| 国产一区二区三区国产| 精品成人一区二区三区| 蜜桃精品视频在线| 精品福利一区二区三区| 久久99精品国产.久久久久 | 成人国产亚洲欧美成人综合网| 精品日本一线二线三线不卡| 日日噜噜夜夜狠狠视频欧美人| 欧美美女一区二区三区| 午夜欧美电影在线观看| 正在播放一区二区| 日韩成人免费看| 26uuu精品一区二区三区四区在线| 日韩国产在线观看一区| 日韩一区二区免费高清| 韩国毛片一区二区三区| 国产欧美1区2区3区| av综合在线播放| 夜夜夜精品看看| 欧美二区在线观看| 国产一区二区三区不卡在线观看 | 国产色爱av资源综合区| 成人黄色av电影| 亚洲已满18点击进入久久| 91精品国产91综合久久蜜臀| 日本不卡一区二区| 久久久一区二区| 在线一区二区视频| 精品一区二区三区免费视频| 国产精品欧美一区喷水| 欧美人成免费网站| 福利一区二区在线| 亚洲午夜在线观看视频在线| 精品国产一区二区三区不卡| 成人精品免费视频| 日韩—二三区免费观看av| 国产欧美日韩在线视频| 欧美视频一区二区三区四区 | 国产精品少妇自拍| 欧美三级电影网| 国产精品亚洲综合一区在线观看| 中文字幕综合网| 欧美精品一区二| 欧美日韩夫妻久久| 国产精品888| 日韩电影在线观看一区| 中文字幕一区二区三区视频| 日韩一区二区三区在线视频| 一本久久a久久免费精品不卡| 精品一区二区三区日韩| 香蕉加勒比综合久久| 国产精品视频一二三区| 日韩欧美电影一区| 在线观看国产一区二区| 国产a区久久久| 免费观看在线色综合| 一区二区三区中文字幕精品精品 | 91天堂素人约啪| 久久国产人妖系列| 婷婷综合在线观看| 亚洲精品你懂的| 国产精品福利av| 国产亚洲美州欧州综合国| 日韩一区二区三区av| 欧美色视频在线| 在线观看视频一区| 91捆绑美女网站| 成人免费毛片高清视频| 国内精品免费**视频| 毛片基地黄久久久久久天堂| 亚洲第一综合色| 亚洲综合免费观看高清在线观看| 国产精品美女一区二区在线观看| 久久精品亚洲精品国产欧美kt∨ | 中文字幕二三区不卡| 欧美精品一区二区三区在线 | 国产91在线看| 国产一区二区福利视频| 国产自产视频一区二区三区| 久久99日本精品| 久久精品国内一区二区三区| 美女视频网站久久| 九九精品视频在线看| 国产在线精品一区二区三区不卡 | 国产一区二区免费视频| 国产又粗又猛又爽又黄91精品| 免费精品99久久国产综合精品| 欧美aa在线视频| 久久疯狂做爰流白浆xx| 韩日欧美一区二区三区| 国产高清无密码一区二区三区| 国产成人亚洲综合a∨婷婷| 成人永久aaa| 色视频成人在线观看免| 欧美色国产精品| 日韩欧美中文字幕公布| 久久九九久精品国产免费直播| 欧美国产精品一区| 一区二区成人在线视频| 日本美女一区二区| 国产露脸91国语对白| 成人激情小说乱人伦| 欧美亚洲禁片免费| 日韩三级伦理片妻子的秘密按摩| 久久久精品黄色| 亚洲精品国产一区二区精华液| 午夜亚洲福利老司机| 麻豆91在线观看| 9色porny自拍视频一区二区| 欧美在线free| 26uuu国产一区二区三区| 日韩理论片网站| 美女国产一区二区三区| 97超碰欧美中文字幕| 欧美欧美欧美欧美首页| 日本一区二区成人在线| 五月天欧美精品| 成人综合在线观看| 欧美丰满一区二区免费视频| 久久精品视频一区二区| 亚洲大片在线观看| 波多野结衣精品在线| 91精品国产aⅴ一区二区| 亚洲少妇最新在线视频| 毛片一区二区三区| 欧美艳星brazzers| 国产午夜精品理论片a级大结局| 亚洲国产精品久久久久婷婷884| 国产乱码精品一区二区三| 91麻豆精品国产91久久久资源速度| 国产视频一区二区在线观看| 免费成人av在线|