You should consider using dynamic socket names for this to allow for simultaneous searches to happen.