[python] connect(host,port) - nefunguje

Luc@sh lukas na pleva.cz
Pátek Červen 15 01:56:09 CEST 2007


Zdravim,

potreboval bych udelat programek - klienta, ktery bude odesilat xml soubor  
na server.
Mam tento jednoduchy:


import socket, sys

port = 8080
host = 'http://treba.tomcat.cz:8080'
filename = 'request.xml'

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host, port))
s.sendall(filename + "\r\n")

while 1:
	buf = s.recv(2048)
	if not len(buf):
		break
	sys.stdout.write(buf)


Ale neustale mi to hazi tuto chybu:


[lukas na lukas3393 test]$ python test-knizka.py
Traceback (most recent call last):
   File "test-knizka.py", line 8, in <module>
     s.connect((host, port))
   File "<string>", line 1, in connect
socket.gaierror: (-2, 'Name or service not known')

url, port i xml = tam by problem byt nemel..to bych mel mit v poradku.
Nevite nekdo cim by to mohlo byt???

Moc moc diky...

Luc na sh
#250635661


Další informace o konferenci Python