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

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

?? net_040421205_serverdlg.cpp

?? 一款小型的C/S模式網絡同步校時系統
?? CPP
字號:
// NET_040421205_ServerDlg.cpp : implementation file
//

#include "stdafx.h"
#include "NET_040421205_Server.h"
#include "NET_040421205_ServerDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// Dialog Data
	//{{AFX_DATA(CAboutDlg)
	enum { IDD = IDD_ABOUTBOX };
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CAboutDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	//{{AFX_MSG(CAboutDlg)
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
	//{{AFX_DATA_INIT(CAboutDlg)
	//}}AFX_DATA_INIT
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAboutDlg)
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
	//{{AFX_MSG_MAP(CAboutDlg)
		// No message handlers
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CNET_040421205_ServerDlg dialog

CNET_040421205_ServerDlg::CNET_040421205_ServerDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CNET_040421205_ServerDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CNET_040421205_ServerDlg)
	m_year = _T("");
	m_month = _T("");
	m_day = _T("");
	m_hour = _T("");
	m_minute = _T("");
	m_second = _T("");
	m_Link = _T("");
	//}}AFX_DATA_INIT
	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CNET_040421205_ServerDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CNET_040421205_ServerDlg)
	DDX_Text(pDX, IDC_EDIT1, m_year);
	DDX_Text(pDX, IDC_EDIT2, m_month);
	DDX_Text(pDX, IDC_EDIT3, m_day);
	DDX_Text(pDX, IDC_EDIT4, m_hour);
	DDX_Text(pDX, IDC_EDIT5, m_minute);
	DDX_Text(pDX, IDC_EDIT6, m_second);
	DDX_Text(pDX, IDC_EDIT7, m_Link);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CNET_040421205_ServerDlg, CDialog)
	//{{AFX_MSG_MAP(CNET_040421205_ServerDlg)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_BN_CLICKED(IDC_BUTTON1, OnStopServer)
	ON_BN_CLICKED(IDC_BUTTON3, OnGetTime)
	ON_WM_TIMER()
	ON_BN_CLICKED(IDC_BUTTON4, OnTIME)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CNET_040421205_ServerDlg message handlers
UINT thread(LPVOID p)
{
//	char buff[100];

//	int recvlen=1;

    CNET_040421205_ServerDlg *dlg=(CNET_040421205_ServerDlg*)AfxGetApp()->GetMainWnd();

	dlg->sock1=accept(dlg->sock,(sockaddr*)&(dlg->serv),&(dlg->addlen));
	if(dlg->sock1==INVALID_SOCKET)
	{
		
		dlg->m_Link="accept error!";
		
	}
	AfxEndThread(0);
	return 0;
}

BOOL CNET_040421205_ServerDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// Add "About..." menu item to system menu.

	// IDM_ABOUTBOX must be in the system command range.
	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	ASSERT(IDM_ABOUTBOX < 0xF000);

	CMenu* pSysMenu = GetSystemMenu(FALSE);
	if (pSysMenu != NULL)
	{
		CString strAboutMenu;
		strAboutMenu.LoadString(IDS_ABOUTBOX);
		if (!strAboutMenu.IsEmpty())
		{
			pSysMenu->AppendMenu(MF_SEPARATOR);
			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
		}
	}

	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	m_Link="服務器已經啟動...";
	m_year='0';
	m_month='0';
	m_day='0';
	m_hour='0' ;
	m_minute='0' ;
	m_second='0' ;
	UpdateData(false);
		
	return TRUE;  // return TRUE  unless you set the focus to a control
}


void CNET_040421205_ServerDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}


void CNET_040421205_ServerDlg::OnPaint() 
{
	if (IsIconic())
	{
		CPaintDC dc(this); // device context for painting

		SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

		// Center icon in client rectangle
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// Draw the icon
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
}

// The system calls this to obtain the cursor to display while the user drags
//  the minimized window.
HCURSOR CNET_040421205_ServerDlg::OnQueryDragIcon()
{
	return (HCURSOR) m_hIcon;
}
//獲取服務器時間
void CNET_040421205_ServerDlg::OnGetTime() 
{

    GetLocalTime(&systemtime);

	year.Format("%4d",systemtime.wYear);
	month.Format("%2d", systemtime.wMonth);
	day.Format("%2d", systemtime.wDay );
	hour.Format("%2d",systemtime.wHour);
	minute.Format("%2d",systemtime.wMinute);
	second.Format("%2d",systemtime.wSecond);

	UpdateData(true);
	m_year=year ;
	m_month=month ;
	m_day=day ;
	m_hour=hour ;
	m_minute=minute ;
	m_second=second ;
	UpdateData(false);

}

void CNET_040421205_ServerDlg::OnStopServer() 
{
	KillTimer(1);	
	UpdateData(true);
	m_Link =m_Link+"                                  "+"服務器連接已終止";
	UpdateData(false);
	
}

 void CNET_040421205_ServerDlg::OnTimer(UINT nIDEvent)
{
	
    char buff[50];
	CString time;

	closesocket(sock);
	//設置本機socket地址
	serv.sin_addr .s_addr=htonl(INADDR_ANY);
	serv.sin_family =AF_INET;
	serv.sin_port =htons(5000);
	addlen=sizeof(serv);
	
	sock=socket(AF_INET,SOCK_STREAM,0);//創建socket
    
	GetLocalTime(&systemtime);//獲取服務器本地時間
	year.Format("%4d",systemtime.wYear);
	month.Format("%2d", systemtime.wMonth);
	day.Format("%2d", systemtime.wDay );
	hour.Format("%2d",systemtime.wHour);
	minute.Format("%2d",systemtime.wMinute);
	second.Format("%2d",systemtime.wSecond);

	if(bind(sock,(sockaddr *)&serv,addlen))
	{
		m_Link="bind error!";
	}
	else
	{	
	    UpdateData(true);
		m_year=year ;
		m_month=month ;
		m_day=day ;
		m_hour=hour ;
		m_minute=minute ;
		m_second=second ;
		UpdateData(false);
		listen(sock,5);
        AfxBeginThread(thread,0);
	}
	
	time = year + month + day + hour + minute + second;
	strcpy(buff,time);

	send(sock1,(const char *)buff,15,0);
	UpdateData(true);
	m_Link = m_Link+"                                  "+"服務器時間已發送";
	UpdateData(false);
	CDialog::OnTimer(nIDEvent);
}



void CNET_040421205_ServerDlg::OnTIME() 
{
	// TODO: Add your control notification handler code here
	 SetTimer(1,3000,NULL);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费黄色大片| 亚洲精品在线三区| 奇米精品一区二区三区四区| 精品国产亚洲在线| 欧美日韩日本视频| 欧洲精品中文字幕| 欧美性受xxxx| 欧美撒尿777hd撒尿| 欧美少妇bbb| 欧美美女一区二区| 欧美一区二区三区免费观看视频| 欧美精品色一区二区三区| 欧美日韩国产另类不卡| 91精品国产综合久久精品性色| 在线91免费看| 欧美日韩dvd在线观看| 欧美日韩三级视频| www.日韩av| 欧美写真视频网站| 91精品婷婷国产综合久久性色 | 一区二区成人在线观看| 一区二区三区电影在线播| 亚洲国产日产av| 天天综合日日夜夜精品| 夜夜爽夜夜爽精品视频| 亚洲成在线观看| 久久99国内精品| 狠狠色综合播放一区二区| 成人动漫av在线| 欧美久久久久久久久| 久久精品夜夜夜夜久久| 综合色天天鬼久久鬼色| 午夜精品久久久久久久久| 蜜臀av国产精品久久久久| 国产乱子伦视频一区二区三区| 成人丝袜视频网| 欧美在线看片a免费观看| 欧美一区二区性放荡片| 国产精品初高中害羞小美女文| 中文字幕在线一区| 亚洲线精品一区二区三区 | 亚洲国产裸拍裸体视频在线观看乱了| 亚洲精品美腿丝袜| 婷婷开心久久网| 亚洲18女电影在线观看| 国产精品一区二区不卡| 在线观看亚洲成人| 欧美xxxxx牲另类人与| 欧美激情一区二区在线| 亚洲国产一区二区视频| 国产揄拍国内精品对白| 色菇凉天天综合网| 久久久久久影视| 一区二区久久久久久| 国产精品911| 538在线一区二区精品国产| 国产精品国产自产拍高清av| 久久97超碰国产精品超碰| www.在线欧美| 久久青草国产手机看片福利盒子| 一个色妞综合视频在线观看| 久久精品国产99国产精品| 色8久久人人97超碰香蕉987| 国产亚洲精品福利| 久久er99热精品一区二区| 色综合中文综合网| 成人免费视频caoporn| 欧美一区二视频| 亚洲欧洲精品一区二区精品久久久 | 狠狠色丁香婷综合久久| 欧美日韩精品三区| 国产精品青草综合久久久久99| 国产精品1024| 337p粉嫩大胆色噜噜噜噜亚洲| www国产成人免费观看视频 深夜成人网| 亚洲一区二区三区在线看| 风间由美性色一区二区三区| 欧美一区二区黄| 亚洲一区二区综合| 欧美亚洲一区二区三区四区| 国产精品久久久久9999吃药| 成人少妇影院yyyy| 欧美国产精品一区二区三区| 久久91精品国产91久久小草| 日韩一区二区三区高清免费看看| 舔着乳尖日韩一区| 91免费看`日韩一区二区| 国产日韩欧美不卡| 波多野结衣的一区二区三区| 国产精品久久久久久久第一福利 | 欧美精品视频www在线观看| 亚洲国产高清在线| 国产高清亚洲一区| 久久综合九色欧美综合狠狠| 国产福利一区二区三区视频| 国产精品拍天天在线| 在线免费视频一区二区| 午夜精品一区二区三区免费视频| 日韩亚洲欧美中文三级| 国产美女精品人人做人人爽| 国产精品久久久久久亚洲伦| 在线观看免费一区| 男人的j进女人的j一区| 日韩一二三区视频| 97精品国产露脸对白| 亚洲久草在线视频| 日韩欧美国产成人一区二区| 国产·精品毛片| 亚洲电影一级黄| 久久只精品国产| 91成人免费在线| 精油按摩中文字幕久久| 国产精品久久久久一区| 欧美日韩国产免费一区二区| 国产精品亚洲视频| 一二三四社区欧美黄| 久久人人爽人人爽| 欧美三级电影在线看| 国产一区不卡在线| 亚洲一区二区精品久久av| 久久先锋影音av| 欧美日韩久久一区| www.99精品| 日本免费新一区视频| 亚洲色图.com| 国产欧美日本一区视频| 日韩欧美在线123| 在线精品亚洲一区二区不卡| 国产.欧美.日韩| 日本强好片久久久久久aaa| 亚洲三级在线看| 国产欧美一二三区| 日韩欧美国产三级电影视频| 欧美私人免费视频| 不卡大黄网站免费看| 国产精品一区在线观看你懂的| 洋洋av久久久久久久一区| 国产精品午夜在线| 久久综合久久综合久久| 欧美精品欧美精品系列| 一本一道久久a久久精品| 丰满岳乱妇一区二区三区| 韩国女主播成人在线| 日韩av中文在线观看| 亚洲伦理在线精品| 日韩理论电影院| 国产精品美女一区二区三区| 欧美日韩一级视频| 欧美午夜精品久久久久久超碰| av在线一区二区| 成人激情av网| a美女胸又www黄视频久久| 国产不卡视频在线观看| 成人天堂资源www在线| 丰满少妇久久久久久久| av在线不卡电影| 99久久精品国产精品久久| www.在线成人| 91丨porny丨在线| 一本一道久久a久久精品综合蜜臀| 97se亚洲国产综合自在线| 99re这里只有精品首页| 91官网在线免费观看| 欧美日韩一区精品| 欧美一卡二卡三卡四卡| 日韩免费一区二区| 久久综合久久综合九色| 国产日韩欧美一区二区三区综合| 国产精品日韩成人| 亚洲精品欧美激情| 日韩专区欧美专区| 老司机免费视频一区二区三区| 激情成人综合网| 成人国产精品免费观看| 日本韩国欧美在线| 在线电影国产精品| 精品1区2区在线观看| ...中文天堂在线一区| 亚洲高清久久久| 精一区二区三区| 99久久综合国产精品| 欧美精选午夜久久久乱码6080| 日韩欧美一区中文| 中文字幕一区二区视频| 亚洲激情网站免费观看| 免费在线看成人av| 国产精品综合视频| 日本韩国欧美一区| 久久综合狠狠综合久久综合88| 亚洲精品久久嫩草网站秘色| 日精品一区二区三区| 免费观看久久久4p| 成人午夜av电影| 4438成人网| 亚洲美女电影在线| 国产呦精品一区二区三区网站| 日本精品免费观看高清观看| 精品久久久久久久久久久久久久久久久 | 成人一区二区三区在线观看| 99国产麻豆精品|