I have a strange problem. I recently wrote a simple HTTP listener which worked completely up until I threaded the application using boost. Now, the listener thread is ccreated in a thread pool and seems to be executing properly (it passes all of my output checks and doesnt throw any errors during initialization of the socket, but when I try to connect to the socket (telnet 127.0.0.1 42420) the connection is actively refused as if there isnt a listener there at all. Can anyone tell me what Im missing here?
Source files are attached.
Worth 500 points.