国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++設(shè)置系統(tǒng)時(shí)間及系統(tǒng)時(shí)間網(wǎng)絡(luò)更新的方法

2020-01-26 15:13:28
字體:
供稿:網(wǎng)友

本文實(shí)例講述了C++設(shè)置系統(tǒng)時(shí)間及系統(tǒng)時(shí)間網(wǎng)絡(luò)更新的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
//根據(jù)返回的時(shí)間設(shè)置系統(tǒng)時(shí)間
void setTimeFromTP(ULONG ulTime)

    FILETIME ft; 
    SYSTEMTIME st; 
 
    //將基準(zhǔn)時(shí)間轉(zhuǎn)換成windows文件時(shí)間 
    st.wYear = 1900; 
    st.wMonth = 1; 
    st.wDay = 1; 
    st.wHour = 0; 
    st.wMinute = 0; 
    st.wSecond = 0; 
    st.wMilliseconds = 0; 
 
    SystemTimeToFileTime(&st, &ft); 
 
    LONGLONG* pLLong = (LONGLONG*)&ft; 
    *pLLong += (LONGLONG)10000000*ulTime; 
    FileTimeToSystemTime(&ft, &st); 
    ::SetSystemTime(&st); 

 
void main() 

    CInitSock initSock; 
    SOCKET s = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); 
    if (s == INVALID_SOCKET) 
    { 
        printf("socket error..."); 
        return; 
    } 
    sockaddr_in servAddr = {0}; 
    servAddr.sin_family = AF_INET; 
    servAddr.sin_port = ::htons(37); 
    servAddr.sin_addr.S_un.S_addr = ::inet_addr("69.25.96.13"); //別用210.72.145.44這個(gè)IP, 這是天朝的 常TMD不返回值 
    if (SOCKET_ERROR == ::connect(s, (sockaddr*)&servAddr, sizeof(servAddr))) 
    { 
        printf("connect error.."); 
        return; 
    } 
 
    //接收時(shí)間 
    ULONG ulTime = 0; 
    int nRecv = ::recv(s, (char*)&ulTime, sizeof(ulTime), 0); 
    if (nRecv > 0)  //收到數(shù)據(jù) 
    { 
        ulTime = ::ntohl(ulTime); 
        setTimeFromTP(ulTime); 
    } 
    else 
    { 
        printf("recv error..."); 
        return; 
    } 
     
    ::closesocket(s); 
    printf("*******************************"); 
    getchar(); 
}

希望本文所述對大家的C++程序設(shè)計(jì)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 内黄县| 保定市| 南昌县| 广元市| 江川县| 洛隆县| 泰安市| 吴旗县| 突泉县| 长岛县| 自治县| 承德市| 化州市| 定结县| 洛阳市| 玛纳斯县| 浪卡子县| 张家港市| 秦皇岛市| 油尖旺区| 黄大仙区| 宁安市| 西畴县| 长春市| 大埔县| 揭西县| 美姑县| 西和县| 扎兰屯市| 上高县| 崇仁县| 望江县| 孟连| 堆龙德庆县| 镇平县| 烟台市| 贺州市| 麻栗坡县| 和平区| 长岭县| 济阳县|