|
@@ -49,12 +49,9 @@ directory = os.path.abspath(os.path.expanduser(DIRECTORY))
|
49
|
49
|
if not os.path.isdir(directory):
|
50
|
50
|
raise TypeError("Path " + directory + " does not represent a valid directory.")
|
51
|
51
|
|
52
|
|
-def get_directory_listing():
|
53
|
|
- return os.listdir("/home/lily/")
|
54
|
|
-
|
55
|
52
|
class ThreadedRequestHandler(SocketServer.BaseRequestHandler):
|
56
|
53
|
def handle(self):
|
57
|
|
- response = "\n".join(os.listdir("/home/lily/"))
|
|
54
|
+ response = "\n".join(os.listdir(directory))
|
58
|
55
|
self.request.send(response + "\n")
|
59
|
56
|
|
60
|
57
|
class ThreadedTCPServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
|
|
@@ -90,6 +87,6 @@ if __name__ == "__main__":
|
90
|
87
|
lockfile.write('%s' %(os.getpid()))
|
91
|
88
|
lockfile.flush()
|
92
|
89
|
|
93
|
|
- server = ThreadedTCPServer(("localhost", port), ThreadedRequestHandler)
|
|
90
|
+ server = ThreadedTCPServer(("0.0.0.0", port), ThreadedRequestHandler)
|
94
|
91
|
|
95
|
92
|
server.serve_forever()
|