/// <summary> /// Constructor used in common client server searchs /// </summary> /// <param name="searchString">searchString</param> /// <param name="matchAnyWords">matchAnyWords</param> /// <param name="type">type</param> /// <param name="maxSize">maxSize</param> /// <param name="minSize">minSize</param> /// <param name="avaibility">avaibility</param> public CSearcher(string searchString, bool matchAnyWords, string type, uint maxSize, uint minSize, uint avaibility, string exclude) : base() { // buscamos primero en el servidor en el que estamos m_TCPPacket = new MemoryStream(); m_UDPPacket = new MemoryStream(); m_sources = 0; m_IsClientSearch = false; m_SearchCanceled = false; m_Searching = true; CServerRequestSearch ServerRequestSearchTCP = new CServerRequestSearch(m_TCPPacket, searchString, matchAnyWords, type, maxSize, minSize, avaibility, exclude, false); CServerRequestSearch ServerRequestSearchUDP = new CServerRequestSearch(m_UDPPacket, searchString, matchAnyWords, type, maxSize, minSize, avaibility, exclude, true); CKernel.ServersList.ActiveServer.SendTCPSearch(m_TCPPacket, this); }
/// <summary> /// Constructor used in common client server searchs /// </summary> /// <param name="searchString">searchString</param> /// <param name="matchAnyWords">matchAnyWords</param> /// <param name="type">type</param> /// <param name="maxSize">maxSize</param> /// <param name="minSize">minSize</param> /// <param name="avaibility">avaibility</param> public CSearcher(string searchString, bool matchAnyWords, string type, uint maxSize, uint minSize, uint avaibility, string exclude) : base() { // buscamos primero en el servidor en el que estamos m_TCPPacket=new MemoryStream(); m_UDPPacket=new MemoryStream(); m_sources=0; m_IsClientSearch=false; m_SearchCanceled=false; m_Searching=true; CServerRequestSearch ServerRequestSearchTCP=new CServerRequestSearch(m_TCPPacket, searchString, matchAnyWords, type, maxSize, minSize, avaibility, exclude, false); CServerRequestSearch ServerRequestSearchUDP=new CServerRequestSearch(m_UDPPacket, searchString, matchAnyWords, type, maxSize, minSize, avaibility, exclude, true); CKernel.ServersList.ActiveServer.SendTCPSearch(m_TCPPacket,this); }