public static void SendEvent(Events ev) { try { ServicesObject so = ServiceConnectionDelegator.GetService(); IMClient imc = new IMClient(); imc.setConnParams(so.IPAddress.Trim(), so.port); imc.SetupConn(); imc.SendSignal(IM_Event, Program.DoSerialize(ev)); imc.Disconnect(); } catch (SocketException e) { Console.WriteLine(e.Message); Console.WriteLine(e.Source); Console.WriteLine(e.StackTrace); SQLiteClass sql = new SQLiteClass(SQLiteClass.ProgramFilesx86() + "\\DuckClient\\Information.dat"); sql.CacheMessage(IM_Event, Program.DoSerialize(ev)); } catch { } }