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

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

?? monitordemo.cpp

?? 網絡通信模塊。開發包的使用者需要自行承擔使用本開發包的風險
?? CPP
字號:
// monitorDemo.cpp : 定義控制臺應用程序的入口點。
//

#include "stdafx.h"
#include "monitorDemo.h"


#ifdef _DEBUG
#define new DEBUG_NEW
#endif

/*
演示 CRemoteMonitorManager CBufferWnd CConsoler 的使用
1 功能在8099端口監聽客戶端連接
2 在處理線程中接收客戶端輸入,并且將客戶端輸入顯示到主界面和所有客戶連接上
3 定時插入一些Demo數據
4 從CClrOutputDisplay 派生新類完成輸出顯示功能
*/
// 唯一的應用程序對象

CWinApp theApp;

using namespace std;

#define SVR_NAME			"MDEMOSVR"


/*
測試方法:運行 telnet localhost 8099
*/
void RmtCallBack(CRemoteHelper* pHelper,SOCKET sockComm)
{
	CTCPSocket sock(sockComm,FALSE);
	char szBuf[400]={0};
	CString szU,szP;
	int iInput = pHelper->GetUsernameAndPwd(szU,szP,30,FALSE,TRUE);//身份驗證
	// 比較 szU,szP確定身份

	while(1)
	{
		char szOut[200]={0};
		if(!pHelper->IsGoon())
		{
			sprintf(szOut,"{%d} IsGoon = FALSE,退出服務線程",pHelper->GetSeqID());
			pHelper->GetRemoteMonitorManager()->OutputToMainConsole(COutputDisplay::GeneralWarn,szOut,TRUE,FALSE);
			break;
		}
		if(!pHelper->SendBufMsgToClient())
		{
			printf(szOut,"{%d} 發送錯誤,退出服務線程",pHelper->GetSeqID());
			pHelper->GetRemoteMonitorManager()->OutputToMainConsole(COutputDisplay::GeneralError,szOut,TRUE,FALSE);
			break;
		}
		/* 方法一 線程自己利用SOCKET進行讀寫操作
		int iRead;
		memset(szBuf,0,sizeof(szBuf));
		int iRet =sock.TestAndRecv(0,100,(BYTE*)szBuf,iRead);
		if(iRet == SP_ERR_SUCCESS || iRet == SP_ERR_NOT_FINISH)
		{//接收連接端輸入,并且在所有的屏幕上進行顯示
			sprintf(szOut,"[%d] read %s",pHelper->GetSeqID(),szBuf);
			pHelper->GetRemoteMonitorManager()->OutputToMainConsole(szOut,TRUE,FALSE);
		}
		else if(iRet == SP_ERR_NETWORK)
		{
			sprintf(szOut,"{%d} 接收失敗【網絡錯誤】,退出服務線程",pHelper->GetSeqID());
			pHelper->GetRemoteMonitorManager()->OutputToMainConsole(COutputDisplay::GeneralError,szOut,TRUE,FALSE);
			break;
		}
		*/
		// 方法二 利用 CRemoteHelper 提供的網絡讀功能,通過Helper對象的緩沖區接收數據
		int iRet,iErrorCode;
		//讀入數據到緩沖區
		iRet = pHelper->ReadDataFromClient(4,iErrorCode,TRUE);
		if(iRet >0)
		{
			//取出一行數據
			iRet = pHelper->RemoveLineFromBuffer(szBuf,400,FALSE);
			if(iRet >0)//數據過長,則直接刪除所有數據
			{//接收連接端輸入,并且在所有的屏幕上進行顯示
				pHelper->ClearBuffer();
				sprintf(szOut,"[%d] 緩沖區內數據過多,直接清除",pHelper->GetSeqID());
				pHelper->GetRemoteMonitorManager()->OutputToMainConsole(szOut,FALSE,FALSE);
			}
			else if(iRet==0)
			{//在主屏幕上進行顯示
				sprintf(szOut,"[%d] read %s",pHelper->GetSeqID(),szBuf);
				pHelper->GetRemoteMonitorManager()->OutputToMainConsole(szOut,FALSE,FALSE);
				if(strcmp("help",szBuf) == 0)
				{//help command
					pHelper->GetRemoteHandlerData()->PushMsg("help : 幫助命令\n\r");
					pHelper->GetRemoteHandlerData()->PushMsg("exit : 退出命令\n\r");
				}
				if(strcmp("exit",szBuf)==0)
				{//exit command
					break;
				}
			}
		}
		else if(iRet ==-1 && iErrorCode == -1)
		{
			sprintf(szOut,"{%d} 接收失敗【網絡錯誤】,退出服務線程",pHelper->GetSeqID());
			pHelper->GetRemoteMonitorManager()->OutputToMainConsole(szOut,FALSE,FALSE);
			break;
		}
	}
}

void DoTest(void)
{
	CClrOutputDisplay oput;
	CRemoteMonitorManager *man =new CRemoteMonitorManager("Remote Monitor Test Server",RmtCallBack,"tserver",&oput,NULL,8099,100);
	BOOL fRet = man->StartMonitor();
	printf("start Monitor %s listen port = 8099\nRun \"telnet localhost 8099\" to test\n\n",(fRet)?"OK":"Error");
	for(int i=0;i<600;i++)
	{
		char szTemp[100];
		sprintf(szTemp,"%d AAAAAAAAAAAAAAAAAA %d\n\r",i,-i);
		man->PushMsg(szTemp);
		if(i % 20==0 )
		{
			sprintf(szTemp,"%d BBBBBBBBBBBBBBBBBBB %d\n\r",i,-i);
			man->PushUrgentMsg(szTemp);
			printf("No.%d\n",i);
		} 
		Sleep(5500);
	}
	printf("stop monitor\n");
	man->StopMonitor();
	delete man;
	printf("exit\n");
}

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
	int nRetCode = 0;

	// 初始化 MFC 并在失敗時顯示錯誤
	if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
	{
		// TODO: 更改錯誤代碼以符合您的需要
		_tprintf(_T("致命錯誤:MFC 初始化失敗\n"));
		nRetCode = 1;
	}
	else
	{
		ASSERT(AfxSocketInit());
		DoTest();
	}

	return nRetCode;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
thepron国产精品| 欧美精品一区二区三区蜜臀| 亚洲精品乱码久久久久久黑人| 99re这里都是精品| 日本久久电影网| 欧美精品一级二级| 精品少妇一区二区三区视频免付费 | 国产精品理论在线观看| 久久久国产精品麻豆| 国产欧美日韩不卡| 亚洲一区二区欧美| 国产综合久久久久久久久久久久| 精品一区二区三区在线播放视频| 久久99精品久久久| 色欧美88888久久久久久影院| 在线视频一区二区三| 久久免费电影网| 一区二区三区久久久| 捆绑变态av一区二区三区| 成人中文字幕电影| 欧美成人video| 一区二区高清在线| 成人av在线网| 久久久国产午夜精品| 免费成人小视频| 在线视频观看一区| 成人av在线网| 久久一区二区视频| 麻豆精品一二三| 欧美日韩国产高清一区二区| 自拍偷自拍亚洲精品播放| 免费av网站大全久久| 91精品国产aⅴ一区二区| 亚洲成人精品一区| 欧美日韩不卡视频| 午夜久久电影网| 91福利精品视频| 五月天激情小说综合| 91麻豆精品国产91久久久久久久久| 亚洲午夜日本在线观看| 91精品国产综合久久久久久久久久| 一区二区三区免费在线观看| 色婷婷综合中文久久一本| 亚洲免费观看视频| 欧美精品视频www在线观看| 日本三级亚洲精品| 欧美极品美女视频| 色综合激情五月| 韩国女主播成人在线观看| 国产欧美一区在线| 欧美丰满少妇xxxxx高潮对白 | 欧美卡1卡2卡| 国产成人a级片| 蜜桃一区二区三区四区| 欧美一级国产精品| 九色综合狠狠综合久久| 国产精品综合在线视频| 亚洲精品免费电影| 91精品欧美综合在线观看最新| 狠狠色狠狠色综合系列| 婷婷夜色潮精品综合在线| 久久久夜色精品亚洲| 亚洲一区二区综合| 国产精品欧美一级免费| 2024国产精品| 欧美一区二区三区视频在线观看 | 亚洲精品一区二区三区蜜桃下载| 色婷婷国产精品| www.99精品| 国产宾馆实践打屁股91| 蜜桃视频免费观看一区| 久久99精品久久久久久| 久久电影网站中文字幕| 亚洲精品中文在线| 丝袜诱惑制服诱惑色一区在线观看| 国产精品久久夜| 亚洲精品国久久99热| 亚洲成人你懂的| 麻豆一区二区在线| 国产福利一区在线| 一本大道久久精品懂色aⅴ| 欧美专区在线观看一区| 欧美一卡2卡三卡4卡5免费| 一本色道久久综合亚洲aⅴ蜜桃| 视频在线在亚洲| 韩国成人精品a∨在线观看| 国产老女人精品毛片久久| 成人黄色小视频在线观看| 99在线精品视频| 欧美精品 日韩| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产欧美精品一区二区三区四区 | 日韩久久一区二区| 亚洲精品国产高清久久伦理二区| 亚洲国产精品一区二区www在线| 青青草成人在线观看| 99久久免费视频.com| 26uuu精品一区二区在线观看| 欧美激情综合在线| 国产精品综合一区二区三区| 91国在线观看| 夜夜嗨av一区二区三区中文字幕 | 在线观看av一区| 国产精品久久久久四虎| 国产麻豆视频精品| 日韩美女一区二区三区四区| 亚洲天堂精品视频| 国产精品中文有码| 欧美又粗又大又爽| 国产亚洲精品中文字幕| 日韩电影一二三区| 欧美一区二区三区性视频| 亚洲在线观看免费| 欧美日韩精品一区视频| 亚洲国产精品人人做人人爽| 色婷婷激情久久| 亚洲高清免费视频| 欧美一区二区性放荡片| 久久超碰97中文字幕| 日韩精品中文字幕一区二区三区| 奇米一区二区三区| 久久亚洲精品国产精品紫薇| 久久99精品国产91久久来源| 2024国产精品| 91久久人澡人人添人人爽欧美| 亚洲丰满少妇videoshd| 日韩午夜中文字幕| 99久久精品国产麻豆演员表| 亚洲第一电影网| 国产精品无圣光一区二区| 日本韩国欧美一区| 美女视频一区二区三区| 中国色在线观看另类| 欧美三级中文字幕| 成人不卡免费av| 麻豆免费看一区二区三区| 亚洲人精品一区| 久久久久高清精品| 精品免费视频.| 欧美日韩国产系列| 色婷婷综合五月| 97久久超碰国产精品电影| 国产一区啦啦啦在线观看| 日韩电影在线观看一区| 国产亚洲精品超碰| 91久久国产最好的精华液| 国产成人精品免费视频网站| 久草热8精品视频在线观看| 亚洲国产日韩精品| 亚洲一区二区美女| 亚洲综合视频网| 亚洲精品欧美综合四区| 一区二区三区小说| 亚洲夂夂婷婷色拍ww47| 夜色激情一区二区| 亚洲午夜精品在线| 奇米777欧美一区二区| 一个色在线综合| 久草这里只有精品视频| 成人黄色大片在线观看| 盗摄精品av一区二区三区| 成人精品一区二区三区四区 | 国产一区在线观看视频| 国产suv一区二区三区88区| 99久久免费视频.com| 欧美精品色一区二区三区| 日韩免费高清视频| 中文字幕中文乱码欧美一区二区| 亚洲最色的网站| 国产一区二区三区在线看麻豆| 成人美女视频在线观看18| 欧美在线短视频| 国产精品毛片高清在线完整版 | 日韩欧美激情四射| 国产亚洲美州欧州综合国 | 久久蜜桃av一区二区天堂| 亚洲一区电影777| 亚洲va欧美va国产va天堂影院| 三级亚洲高清视频| 99久久精品国产精品久久| 久久亚洲综合av| 精品一区二区三区蜜桃| 91精品久久久久久久99蜜桃| 亚洲欧洲另类国产综合| 国产宾馆实践打屁股91| 91精品国产欧美日韩| 亚洲午夜私人影院| 欧美日韩精品一区视频| 亚洲欧美精品午睡沙发| 不卡大黄网站免费看| 国产精品免费丝袜| 91老司机福利 在线| 亚洲欧美日韩一区二区三区在线观看| 国内精品视频一区二区三区八戒| 欧美大片一区二区| 麻豆免费看一区二区三区| 久久婷婷国产综合国色天香| 国产一区二区三区av电影| 中文字幕va一区二区三区| av在线一区二区三区|