win32 service and sockets

Tom Brown brown at esteem.com
Wed Feb 9 12:18:51 EST 2005


On Tuesday 08 February 2005 16:41, Tom Brown wrote:
> Hi,
>
> I created a win32 service for XPPro called N4010ATestService.py (see
> below). The service runs as a particular user with administrative rights.
> It starts a thread that creates a simple socket server
> (N4010ASocketServer.py -- also below) that just waits for 20 character
> string. When I run the socket server by itself the test client can connect
> to the server and send a 20 character string just fine. When I run the
> service, the server will bind to the port but the client cannot connect. I
> verified the server was listening on the given port using netstat -an. The
> client eventually times out. Why isn't the server accepting connections
> when run in a service?
>
> Thanks,
> Tom
>

Well, I have found that it works if I launch the client on the same machine as 
the service. It will not work from a remote machine. Any ideas?

Thanks,
Tom



More information about the Python-list mailing list