我想实现一个以Service方式运行的程序,来实现定时将我的局域网中的机器定时唤醒。。。

littlefat 2003-09-02 11:24:40
我管理一个网络,我的一台服务器我现在设定每天早上上班前10分钟启动开机,现在我想设计一个程序,以Service方式在服务器上的Win2K Server上运行,以实现每天早上服务器启动启动后,依次启动我所指定的其他服务器和客户端PC机,现在有两个问题请教大家:

1.我还不知道如何编写Service程序,能否有人给我一个大致的指点或者现成的框架?
2.我没有编写过网络程序,我也查过资料,如果要发送网络唤醒,需要生成一特定格式的广播数据包。。。这个数据包的格式是怎样的?如何实现才能生成并发送这个数据包?又如何才能检测需要被唤醒的目标机器是否真的开机了?

分不够可以加!

谢谢!
...全文
10 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mydepart 2003-11-07
Magic 数据包是一个有效的以太网数据包,它包含其后紧跟 16 个目标 MAC 地址副本的同步数据流。 同步数据流是 F 的 6 字节信息组。Magic 数据包并不遵照特定协议。 可以是 IP、IPX 协议等,只要该协议包含同步数据流和目标地址的 16 个副本。 倘若数据包含在可发送数据包格式中,则可以发送此 Magic 数据包以唤醒远程 PC。 因为它是有效的以太网地址,所以只要网卡的 MAC 地址遵循以上格式,远程唤醒网卡就可以接收广播或多点传送
回复
mydepart 2003-11-07
使用AMD 公司的Magic Packet 1.0就可以设置定时执行,偶用着不错。偶想要是能广域网能唤醒就好了
回复
ly_liuyang 2003-09-03
BIOS不就可以设定定时开机了
回复
littlefat 2003-09-03
问题是我不知道magic包的格式,有谁有资料?

还有谁做过service程序,有什么心得?
回复
chenyourkey 2003-09-03
记下IP地址,或是广播,发送MAGIC包,当然需要网卡支持
回复
seawavefj 2003-09-03
关注
回复
dancedog 2003-09-03
要有远程启动芯片的网卡
回复
littlefat 2003-09-03
唉,很奇怪的,我有两台机器的bios中没有定时开机的(好像是两台intel的主板,phonix的bios)。。。
回复
qiaolin53 2003-09-03
需要装有远程启动芯片的网卡才能实现远程启动客户机。
回复
Drate 2003-09-02
要用网络唤醒?不是吧
这个主意新鲜,不过可能实现起来是不是可行呢?
回复
发帖
网络通信/分布式开发
创建于2007-08-02

1573

社区成员

Delphi 网络通信/分布式开发
申请成为版主
帖子事件
创建了帖子
2003-09-02 11:24
社区公告
暂无公告