//private void LoadServers() //{ // Console.Write("Búsqueda de servidores..."); // ServerEnum servers = new ServerEnum(ResourceScope.RESOURCE_GLOBALNET, // ResourceType.RESOURCETYPE_DISK, // ResourceUsage.RESOURCEUSAGE_ALL, // ResourceDisplayType.RESOURCEDISPLAYTYPE_SERVER); // threadtool.InvokeCallMethod(dgvServers.Rows, "Clear", null); // DataTable dtt = new DataTable(); // dtt.Columns.Add("NAME"); // dtt.Columns.Add("INFO"); // foreach (string s1 in servers) // { // string strResult; // strResult = s1; // strResult = strResult.Replace(@"\", ""); // DataRow drItem = dtt.NewRow(); // drItem["NAME"] = strResult; // dtt.Rows.Add(drItem); // //threadtool.InvokeCallMethod(dgvServers.Rows, "Add", new object[] { "", strResult, "" }); // //dgvServers.Rows.Add(new object[] { "", strResult, "" }); // } // threadtool.InvokeCallMethod(dgvServers.Columns, "Insert", new object[] { 0, new DataGridViewImageColumn() }); // //dgvServers.Columns.Insert(0, new DataGridViewImageColumn()); // threadtool.InvokeChangeObjectProperty(dgvServers, new object[] { "DataSource",dtt }); // threadtool.InvokeChangeObjectProperty(dgvServers.Columns[0], new object[] { "Width", 25 }); // threadtool.InvokeChangeObjectProperty(lblServerIndicador, new object[] { "Text", "Terminado..." }); // threadtool.InvokeChangeObjectProperty(lblServerIndicador, new object[] { "Image", global::UDPDataServer.Properties.Resources.icon_success }); // threadtool.InvokeChangeObjectProperty(btnRefreshServers, new object[] { "Enabled", true }); // foreach (DataGridViewRow drItem in dgvServers.Rows) // { // DataGridViewImageCell imgCell = (DataGridViewImageCell)drItem.Cells[0]; // threadtool.InvokeChangeObjectProperty(imgCell, new object[] { "Value", global::UDPDataServer.Properties.Resources.gif_comunication_off }); // //imgCell.Value = global::UDPDataServer.Properties.Resources.gif_comunication_off; // } //} private void frmUDPDataServer_Load(object sender, EventArgs e) { threadtool = new System.Threading.ThreadTool(this); udpMain = new UDPManager(); udpMain.ReceiveException += new UDPManager.ReceiveExceptionEventHandler(udpMain_ReceiveException); udpMain.ReceiveInfo += new UDPManager.ReceiveInfoEventHandler(udpMain_ReceiveInfo); udpMain.ReceiveMessage += new UDPManager.ReceiveEventHandler(udpMain_ReceiveMessage); udpMain.Port = int.Parse(txtSocket.Text); dgvMessages.Columns.Add("Tipo", "Tipo"); dgvMessages.Columns.Add("Titulo", "Titulo"); dgvMessages.Columns.Add("Mensaje", "Mensaje"); dgvMessages.Columns.Add("IP", "IP"); dgvMessages.Columns.Add("A", "A"); dgvMessages.Columns.Add("Estacion", "Estacion"); dgvMessages.Columns.Add("Fecha", "Fecha"); dgvMessages.Columns.Add("Socket", "Socket"); dgvMessages.RowHeadersVisible = false; dgvMessages.ScrollBars = ScrollBars.Vertical; DataGridViewImageColumn imgCol = new DataGridViewImageColumn(); imgCol.Name = "IMG"; imgCol.HeaderText = ""; imgCol.Width = 20; imgCol.Resizable = DataGridViewTriState.False; dgvStations.Columns.Add(imgCol); dgvStations.Columns.Add("NAME", "Estación"); dgvStations.Columns.Add("IP", "Ip"); dgvStations.Columns.Add("INFO", "Información"); dgvStations.Columns.Add("Login", "Login"); dgvStations.Columns.Add("VERSION", "Versión"); dgvStations.RowHeadersVisible = false; dgvStations.ReadOnly = true; dgvStations.AllowUserToResizeRows = false; dgvStations.Columns["INFO"].Visible = false; //-----------------------------------------------------// dgvDataActivity.Columns.Add("FileName", "Archivo"); dgvDataActivity.Columns.Add("Station", "Estacion"); dgvDataActivity.Columns.Add("Status", "Status"); dgvDataActivity.Columns.Add("Date", "Fecha"); dgvDataActivity.Columns.Add("Requests", "Accesos"); dgvDataActivity.ReadOnly = true; dgvDataActivity.AllowUserToAddRows = false; tmrMain.Enabled = true; Console.WriteLine("Cargado correctamente"); }
private void frmUDPDataServer_FormClosing(object sender, FormClosingEventArgs e) { udpMain.StopListening(true); udpMain.Dispose(); udpMain = null; threadtool.Dispose(); threadtool = null; //if (threadUpdateServers != null) //{ // threadUpdateServers.Interrupt(); // threadUpdateServers = null; //} }
private void frmUDPReceive_Load(object sender, EventArgs e) { threadtool = new System.Threading.ThreadTool(this); //udpMain.txtMessages = TextBox1; //udpMain.txtIP = txtIP; //udpMain.m_Socket = txtSocket; //udpMain.dgvMessages = dgvMessages; //ServerEnum servers = new ServerEnum( ResourceScope.RESOURCE_GLOBALNET , // ResourceType.RESOURCETYPE_DISK , // ResourceUsage.RESOURCEUSAGE_ALL , // ResourceDisplayType.RESOURCEDISPLAYTYPE_SERVER ); //TreeNode ndMain = trvPC.Nodes.Add( "Conectados" ); //foreach ( string s1 in servers ) //{ // string strResult; // string strIP; // strResult = s1; // strResult = strResult.Replace( @"\" , "" ); // strIP = GetIPAddress( strResult ); // if ( strIP != "000.000.000.000" ) // { // TreeNode ndChild = new TreeNode( strResult ); // ndChild.Tag = strIP; // ndChild.ToolTipText = "IP:" + strIP; // ndMain.Nodes.Add( ndChild ); // } //} //ndMain.Expand(); dgvMessages.Columns.Add("1", "1"); dgvMessages.Columns.Add("2", "2"); dgvMessages.Columns.Add("3", "3"); dgvMessages.Columns.Add("4", "4"); dgvMessages.Columns.Add("5", "5"); dgvMessages.Columns.Add("6", "6"); dgvMessages.Columns.Add("7", "7"); dgvMessages.Columns.Add("8", "8"); udpMain.ReceiveMessage += new UDPManager.ReceiveEventHandler(udpMain_ReceiveMessage); udpMain.ReceiveException += new UDPManager.ReceiveExceptionEventHandler(udpMain_ReceiveException); udpMain.ReceiveInfo += new UDPManager.ReceiveInfoEventHandler(udpMain_ReceiveInfo); }