9
Python sunucu dosyamı linux kabukta simplehttpwebsite.py
çalıştırdığımda + c kontrolünü çalıştırıyorum ve tekrar çalıştırıyorum socket.error: [Errno 98] Address already in use
.SimpleHTTPServer ve SocketServer kullanarak basit bir python sunucusu, rerunning .py dosyasından önce soketi nasıl kapatırım?
Ctrl + c yaptığımda soketin kapandığından nasıl emin olurum?
simplehttpwebsite.py İşte
#!/usr/bin/env python
import SimpleHTTPServer
import SocketServer
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
server = SocketServer.TCPServer(('0.0.0.0', 8080), Handler)
server.serve_forever()
Olası kopya: http://stackoverflow.com/questions/4465959/python-errno-98-address-already-in-use – freakish
@freakish: aynı neden evet, ancak SocketServer çerçevesi içinde farklı bir çözüm –