Stream via Socket öffnen

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
st1ff
User
Beiträge: 1
Registriert: Donnerstag 8. Mai 2008, 23:55

Freitag 9. Mai 2008, 00:02

Hallo Leute bin noch neu hier und generell neu im Umgang mit Python.

Ich würde gern einen stream öffnen, dummerweise bekomme ich keine Antwort vom Server, mit "google.com" hats gefunzt :P

Vielen Dank im Vorraus!!

mfg Steve

Code: Alles auswählen

import sys
from socket import *
serverHost = 'www.techno4ever.net'
serverPort = 80                 

s = socket(AF_INET, SOCK_STREAM)   
print 'connecting....'
s.connect((serverHost, serverPort)) 
msg = 'GET /t4e/stream/dsl_listen.asx HTTP/1.1\r\nHost: www.techno4ever.net:80\r\nAccept: */* \r\nUser-Agent: T4EUser\r\n'
print 'connected! sending message.....'
s.send(msg)
print 'sent! receiving data....'
data = '  '
while data != '':
    data = s.recv(1024)                
    print data
s.close()
print 'done'
Y0Gi
User
Beiträge: 1454
Registriert: Freitag 22. September 2006, 23:05
Wohnort: ja

Freitag 9. Mai 2008, 00:51

Kann es sein, dass du nur den Inhalt eines Web-Dokuments auslesen willst? Dann schau dir mal `urllib2.urlopen().read()` an, das ist 'ne ganze Ecke abstrakter.
Antworten