private void ConnectTo(object sender, EventArgs args) { Gtk.TreeModel model; Gtk.TreeIter iter; string ipstr; string[] IpPort; tvServers.Selection.GetSelected(out model, out iter); ipstr = model.GetValue(iter, 1).ToString(); IpPort = ipstr.Split(":".ToCharArray()); IPAddress ip = IPAddress.Parse(IpPort[0]); krnGateway.ConnectToServer(BitConverter.ToUInt32(ip.GetAddressBytes(), 0), Convert.ToUInt16(IpPort[1])); }