| 
				  foreach (Process instance in myProcesses) 
                                    { 
                                        instance.WaitForExit(3000); 
                                        instance.CloseMainWindow(); 
                                        instance.Kill(); 
                                    } 
                                    break; 
                                default: 
                                    Console.WriteLine("Default case"); 
                                    break; 
                            }//对客户机的控制到此结束                             
                        } 
                        else 
                        { 
                            bool send_all_screen = false; 
                            if (bufs.IndexOf("#SENDALL#") > 0) 
                            { 
                                send_all_screen = true; 
                            } 
                            IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse(ip_address), port); 
                            SendDataThread send_thread = new SendDataThread(endPoint, send_all_screen); 
                        } 
                    } 
                } 
                catch (Exception e) 
                { 
                    Console.WriteLine(e.StackTrace); 
                } 
            } 
        } 
    } 
} 
其他的参数设置在工程的各类模块里有进一步的声明,这里不再列出,具体的参见程序源代码(略)。 
  
5    结语 
通过本软件的实现,可以有效达到网络管理员管理网络客户端的目的,也可以借助局域网IP搜索软件完善该软件的功能。对于服务端和客户端的会话,可以借鉴其中的实现思路。对于客户端的运行软件,可以考虑在开机时隐含启动,达到更好的监控效果。本软件在中文版VS2008及Windows XP SP2环境下测试通过,并在实际网络管理中得到实际应用。 			
				 |