ďťż

Ładny brzuch

Siemka pisze sobie skrypt serwer ktory jest oparty na plikach ponieważ w nich jest zawarta cala ich konfiguracja tzn zmienisz paramter w pliku to zmieni sie ustawienia serwera ale sie zwiesilem na jednym problemie z ktorym mecze sie juz 2 dni i dalej nic :(... Mianowicie mam plik configuracyjny serwera o nazwie "configuracja.a" i w którym jest zapisana nazwa host'a "localhost" i jest ona przekazywana do skryptu serwera
#kod serwera p=linecache.getline('configuracja.a',8) port=int(p) #to mi pobiera bez zadnych problemow h=linecache.getline('configuracja.a',11) host=h #natomiast mam problem z pobraniem hosta z pliku :( os.chdir("cos") serv = HTTPServer((host,port), SimpleHTTPRequestHandler) serv.serve_forever()
Ale po przekazaniu wyrzuca mi blad tego typu:

Traceback (most recent call last):
File "/home/pajak/source/test.py", line 18, in ?
serv = HTTPServer((host,port), SimpleHTTPRequestHandler)
File "/usr/lib/python2.4/SocketServer.py", line 330, in __init__
self.server_bind()
File "/usr/lib/python2.4/BaseHTTPServer.py", line 101, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib/python2.4/SocketServer.py", line 341, in server_bind
self.socket.bind(self.server_address)
File "<string>", line 1, in bind
socket.gaierror: (-5, 'No address associated with hostname')

jesli napisze host='localhost' to dziala bez zadnych problemow a jesli umieszcze tu zmienna "h" to mi wyrzuca blad ten co wyzej...Wie ktos jak zrobic zeby wczytalo lancuch "localhost" z pliku "configuracja.a" po przez zmienna "h" i przekazywalo ja do "host" ???? Dziekuje z gory za pomoca
Użytkownik inf16 edytował ten post 08 listopad 2007, 17:36
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •