vc怎么获得时间?
来源:百度知道 编辑:UC知道 时间:2024/05/09 01:18:11
我想问一下,怎么用vc从网上获得时间?
to xxmsky:我是知道如何获得本地系统的时间的,但问题是本地时间现在不准确,我想从网上获得时间
---------------------------------------------------------
你的代码里的IP地址不可用啊,能给个可以用的IP吗?
电池换过了,没用,估计是主板出现问题了,修理又太麻烦,就没去管它
void CUdp2Dlg::OnUDPClient()
{
//建立客户端套接字,并发送,目的获取网络时间
CString strsend,strrece;
strsend="0 1 3 0 0 0 0 0 0 0 0 0 0";
m_sockrecv.Create(123,SOCK_DGRAM,"129.6.15.28");
m_sockrecv.Bind(123,"129.6.15.28");
m_sockrecv.SendTo(strsend,64,123,"129.6.15.28",0);
SetTimer(1,3000,NULL);
}
void CUdp2Dlg::OnTimer(UINT nIDEvent)
{
//建立定时器,接受时间
char strrece[1024];
UINT uport=123;
CString strip="129.6.15.28";
int irecv=m_sockrecv.ReceiveFrom(strrece,1025,strip,uport,0);
//strrece[irecv]='\0';
if(irecv!=SOCKET_ERROR)
{
strrece[irecv]=NULL;
m_editrecv=strrece;
UpdateData(FALSE);
}
CDialog::OnTimer(nIDEvent);
}
/***********