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

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

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

分不够可以加!

谢谢!
...全文
73 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
要用网络唤醒?不是吧
这个主意新鲜,不过可能实现起来是不是可行呢?

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧