从同一局域网中的一台计算机取系统时间--up有分 用什么办法可以取到同一局域网中的一台计算机的系统时间 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bohut(伯虎) 兄:的意思是就是在两边要建一个连接,简单的说就是一个客户,一个服务了还有没有别的方法 原来在书上看到过一个这样的例子,好像windows提供了这个服务,访问指定的端口就可以了。不大记得了,我帮你查一下。 那就谢谢--tabby(内存泄漏)了 呵呵。。端口号是13 下面是几篇相关的文章。http://www.sxso.ac.cn/introd/introd6.htmhttp://www.delphidevelopers.com/technical/RFC/RFCs/RFC867.txt下面这篇是源代码,不过是linux版的,差不多,可以参考一下:http://www.trainlinux.com/p/2002-01-05/4227.html 其实有个简单的命令用net time \\192.168.0.1这个命令将返回机器192.168.0.1上的系统时间,但是怎样在程序中得到呢?可以将这个命令返回的时间信息保存至一个文件中,然后在程序中打开这个文件即可。如:net time \\192.168.0.1 > c:\SvrTime.txt关于如何在VC中执行这个命令,可以用ShellExecute(),呵呵,供参考。 TO:memory_xj(青蛙) 我对这个很感兴趣,但不知道怎么做,您可以发一个示例给我吗? 与时间服务器建立连接:CString HostName,CString UserName, CString Password; HostName = "×××"; UserName = "×××"; Password = "×××"; // 建立IPC连接 HostName.Insert(0,"\\\\"); HostName += "\\IPC$"; NETRESOURCE param1; param1.dwType = RESOURCETYPE_ANY; param1.lpLocalName = NULL; param1.lpRemoteName = (LPTSTR)(LPCTSTR)HostName; param1.lpProvider = NULL; DWORD ret = WNetAddConnection2(¶m1,(LPCTSTR)Password,(LPCTSTR)UserName,CONNECT_UPDATE_PROFILE); 那位仁兄知道,在window下怎么把13端口打开,在window下默认是关闭的,unix下是打开的 终于找到了,是要打开Daytime服务,这个服务包含在名为SimpTcp的服务当中,SimpTcp服务在windows的默认安装下是没有的,所以必须通过添加删除程序里面的添加windows组件来完成。安装“网络服务”里面的“简单TCP/IP服务”就可以了。安装完毕以后,windows会自动启动这个服务,监听7,9,13,17,19等端口。下面是关于SimpTcp服务的介绍:全称:Simple TCP/IP Services 简称:SimpTcp (系统服务)->SimpTcp 支持以下 TCP/IP 服务:Character Generator, Daytime, Discard, Echo, 以及 Quote of the Day。安装好了以后,windows会在服务管理控制台里面多出一条名为 Simple TCP/IP Services 的服务,就可以在这里方便的控制SimpTcp服务的开启和关闭了。 tabby(内存泄漏),麻烦你到这里来接分了http://community.csdn.net/Expert/topic/3360/3360798.xml?temp=.2310755 Linux下proc编程汉字乱码的问题!!! 如何使用ADO快速打开Oracle的记录表? 请问日期型怎么加到数据库中 现在到北京应聘vc程序员,机会如何,薪水大约多少?(回贴有分) 怎样取到与CRichEditView相关联的CString变量? 读取EXCEL时 VARIANT与Colesafearray问题 关于进程外组件传递BSTR变量的问题 VC模态窗口置顶 用socket如何发送CBitmap对象? 怎样将一个工程移出? 使用 操作符 SHR 需要什么头文件么?? 怎么样给combo box控件加了两个成员变量
http://www.sxso.ac.cn/introd/introd6.htm
http://www.delphidevelopers.com/technical/RFC/RFCs/RFC867.txt下面这篇是源代码,不过是linux版的,差不多,可以参考一下:
http://www.trainlinux.com/p/2002-01-05/4227.html
net time \\192.168.0.1
这个命令将返回机器192.168.0.1上的系统时间,但是怎样在程序中得到呢?可以将这个命令返回的时间信息保存至一个文件中,然后在程序中打开这个文件即可。
如:net time \\192.168.0.1 > c:\SvrTime.txt
关于如何在VC中执行这个命令,可以用ShellExecute(),呵呵,供参考。
我对这个很感兴趣,但不知道怎么做,您可以发一个示例给我吗?
HostName = "×××";
UserName = "×××";
Password = "×××";
// 建立IPC连接
HostName.Insert(0,"\\\\");
HostName += "\\IPC$";
NETRESOURCE param1;
param1.dwType = RESOURCETYPE_ANY;
param1.lpLocalName = NULL;
param1.lpRemoteName = (LPTSTR)(LPCTSTR)HostName;
param1.lpProvider = NULL;
DWORD ret = WNetAddConnection2(¶m1,(LPCTSTR)Password,(LPCTSTR)UserName,CONNECT_UPDATE_PROFILE);
全称:Simple TCP/IP Services 简称:SimpTcp
(系统服务)->SimpTcp 支持以下 TCP/IP 服务:Character Generator, Daytime,
Discard, Echo, 以及 Quote of the Day。安装好了以后,windows会在服务管理控制台里面多出一条名为 Simple TCP/IP Services 的服务,就可以在这里方便的控制SimpTcp服务的开启和关闭了。