3 from ServerUtils import serve_socket, create_listener_socket, DEFAULT_PORT
\r
6 def serve_in_child(sock):
\r
7 """forks a child to run the server in. the parent doesnt wait() for the child,
\r
8 so if you do a `ps`, you'll see zombies. but who cares. i used to do a doublefork()
\r
9 for that, but it's really meaningless. anyway, when the parent dies, the zombies
\r
17 def main(port = DEFAULT_PORT):
\r
18 sock = create_listener_socket(port)
\r
20 newsock, name = sock.accept()
\r
21 serve_in_child(newsock)
\r
23 if __name__ == "__main__":
\r