public CServerServerList(MemoryStream buffer, CServersList ServerList) { BinaryReader reader = new BinaryReader(buffer); byte nServers = reader.ReadByte(); uint IP; ushort port; NewServers = 0; try { for (int i = 0; i != nServers; i++) { IP = reader.ReadUInt32(); port = reader.ReadUInt16(); if (ServerList.Add(IP, port) != null) { NewServers++; } } } catch {} reader.Close(); buffer.Close(); reader = null; buffer = null; }
public CKernel() { #if VERBOSE LogClient = new CLogClient(); #endif m_PortChanged = false; m_Version = (Protocol.ELEPHANT_VERSION_MAJOR - 1).ToString() + "." + Protocol.ELEPHANT_VERSION.ToString("00"); Preferences = new Config(DllDirectory, "config.xml", "0.02", "lphantKernel"); Preferences.PropertyChanged += new Config.PropertyEventHandler(OnPropertyChanged); Preferences.PropertyDefaults += new Config.PropertyDefaultHandler(OnGetDefaultProperty); Preferences.PropertyLoaded += new Config.PropertyLoadedHandler(OnPropertyLoaded); Preferences.LoadProperties(); Globalization = new Classes.Globalization(LangDirectory, "kernel_", "xml", Preferences.GetString("Language")); SourcesOld = new CSourcesOld(); Listener = new CListener(); ConnectionsList = new CConnectionsList(); ServersList = new CServersList(); FilesList = new CFilesList(); ClientsList = new CClientsList(); InterfaceGateway[0] = new CInterfaceGateway(); InterfaceGateway[0].apw = true; //InterfaceGateway[0].CheckPw(Preferences.GetString("RemotePassword")); //FilesList.LoadSharedFiles(); // > StartKernel() FriendsList = new CFriendsList(); GlobalStatistics = new CStatistics(); if (Preferences.GetBool("RemoteControlEnabled")) { Sremoto = new CRemoting(); } Searchs = new SortedList(); Queue = new CQueue(); UDPListener = new CUDPListener(); // UDPListener.Start(); > StartKernel() CategoriesList = new CCategoriesList(); httpDownload = new ChttpDownload(); httpDownload.Downloaded += new DownloadedEventHandler(OnFileDownloaded); }
public CKernel() { #if VERBOSE LogClient=new CLogClient(); #endif m_PortChanged=false; m_Version=(Protocol.ELEPHANT_VERSION_MAJOR-1).ToString()+"."+Protocol.ELEPHANT_VERSION.ToString("00"); Preferences=new Config(DllDirectory, "config.xml", "0.02", "lphantKernel"); Preferences.PropertyChanged+=new Config.PropertyEventHandler(OnPropertyChanged); Preferences.PropertyDefaults+=new Config.PropertyDefaultHandler(OnGetDefaultProperty); Preferences.PropertyLoaded+=new Config.PropertyLoadedHandler(OnPropertyLoaded); Preferences.LoadProperties(); Globalization=new Classes.Globalization(LangDirectory, "kernel_", "xml",Preferences.GetString("Language")); SourcesOld=new CSourcesOld(); Listener=new CListener(); ConnectionsList=new CConnectionsList(); ServersList=new CServersList(); FilesList=new CFilesList(); ClientsList=new CClientsList(); InterfaceGateway[0]=new CInterfaceGateway(); InterfaceGateway[0].apw=true; //InterfaceGateway[0].CheckPw(Preferences.GetString("RemotePassword")); //FilesList.LoadSharedFiles(); // > StartKernel() FriendsList=new CFriendsList(); GlobalStatistics=new CStatistics(); if (Preferences.GetBool("RemoteControlEnabled")) { Sremoto=new CRemoting(); } Searchs=new SortedList(); Queue=new CQueue(); UDPListener=new CUDPListener(); // UDPListener.Start(); > StartKernel() CategoriesList=new CCategoriesList(); httpDownload=new ChttpDownload(); httpDownload.Downloaded+=new DownloadedEventHandler(OnFileDownloaded); }
public CServerServerList(MemoryStream buffer,CServersList ServerList) { BinaryReader reader=new BinaryReader(buffer); byte nServers=reader.ReadByte(); uint IP; ushort port; NewServers=0; try { for (int i=0;i!=nServers;i++) { IP=reader.ReadUInt32(); port=reader.ReadUInt16(); if (ServerList.Add(IP,port)!=null) NewServers++; } } catch {} reader.Close(); buffer.Close(); reader=null; buffer=null; }