private bool connect_click(int id) { //First validate try { IPAddress ipaddr = IPAddress.Parse(iptextboxes[id].Text);// Parse("192.168.1.1"); int driveid = Int32.Parse(driveidtextboxes[id].Text); int port = Int32.Parse(porttextboxes[id].Text); RemoteVolumeInfo rvi = GLOBAL.icomm.connect(ipaddr, port, driveid); if (rvi == null) { Console.WriteLine("failed to connect to remote redfs on " + ipaddr); return(false); } interfaceList[id] = new DiskItem(char.Parse(mounttextboxes[id].Text), rvi); interfaceList[id].launch(m_pManager); } catch (Exception e) { Console.WriteLine("in connect_click : exception " + e.Message); MessageBox.Show("Error in parameters or Server not available"); return(false); } iptextboxes[id].Enabled = false; porttextboxes[id].Enabled = false; mounttextboxes[id].Enabled = false; driveidtextboxes[id].Enabled = false; return(true); }
private bool connect_click(int id) { //First validate try { IPAddress ipaddr = IPAddress.Parse(iptextboxes[id].Text);// Parse("192.168.1.1"); int driveid = Int32.Parse(driveidtextboxes[id].Text); int port = Int32.Parse(porttextboxes[id].Text); RemoteVolumeInfo rvi = GLOBAL.icomm.connect(ipaddr, port, driveid); if (rvi == null) { Console.WriteLine("failed to connect to remote redfs on " + ipaddr); return false; } interfaceList[id] = new DiskItem(char.Parse(mounttextboxes[id].Text), rvi); interfaceList[id].launch(m_pManager); } catch (Exception e) { Console.WriteLine("in connect_click : exception " + e.Message); MessageBox.Show("Error in parameters or Server not available"); return false; } iptextboxes[id].Enabled = false; porttextboxes[id].Enabled = false; mounttextboxes[id].Enabled = false; driveidtextboxes[id].Enabled = false; return true; }