added threaded socket scanner.