主管突然要我做一个远程控制关机的程序,谁有这方面的资料,可以给我发电邮:[email protected],急,谢谢!

解决方案 »

  1.   

    没什么做的,一般用UDP就可以了。
      

  2.   

    就是呀,以前我也以为很难的,其实再简单不过了^_*用UDP吧,服务端给客户端发个消息,比如"Close",客户端判断接收到
    的消息,如果为"Close"就关机呀。有点问题是,如果在局域网上有其他机器和你的客户机连接,可能会弹
    出对话框询问你是否关机~~
      

  3.   

    写两个程序,一个客户端用于操作控制;你放一个TClientSocket,然后再加一个按钮,用于send命令:clientsocket.socket.sendtext('CloseWindows');
    再写一个服务器端,放一个Tserversocket,在其onclientwrite事件中加入:
    if clientsocket.receivedtext = 'CloseWindows' then
      ExitWindowsEx(EWX_SHUTDOWN AND EWX_FORCE, 0);
      

  4.   

    各位:我要实现这样的效果:
         在服务器端程序运行后检测所连接的客户端是否正常运行,如果正常运行则在服务器端显示连接正常,客户端的程序是在计算机的启动中加载的,用socket能实现这样的效果吗?
      

  5.   

    那TCP就最好了,可靠性比UDP高,Indy组件可以解决问题(Indy是多线程的C/S结构)