@jens: ich möchte keinen echten http-server, ist nur zu übuzngszwecken für ein anderes projekt
@Sirius3: wie erkenne ich das Ende einer Zeile? "\n"?
Die Suche ergab 6 Treffer
- Donnerstag 20. November 2014, 13:45
- Forum: Netzwerkprogrammierung
- Thema: Socket recv - abfragen wenn keine Daten mehr im Buffer
- Antworten: 10
- Zugriffe: 4018
- Mittwoch 19. November 2014, 17:32
- Forum: Netzwerkprogrammierung
- Thema: Socket recv - abfragen wenn keine Daten mehr im Buffer
- Antworten: 10
- Zugriffe: 4018
Re: Socket recv - abfragen wenn keine Daten mehr im Buffer
ich möchte die funktion eines http-servers nachahmen, d.h.
GET von client
antwort vom server
evtl weiteres GET von client etc
sollte ich also für jede anfrage/antwort einen neuen socket öffnen?
GET von client
antwort vom server
evtl weiteres GET von client etc
sollte ich also für jede anfrage/antwort einen neuen socket öffnen?
- Mittwoch 19. November 2014, 17:11
- Forum: Netzwerkprogrammierung
- Thema: Socket recv - abfragen wenn keine Daten mehr im Buffer
- Antworten: 10
- Zugriffe: 4018
Re: Socket recv - abfragen wenn keine Daten mehr im Buffer
hab ich schon gelesen aber
erstens wird hier eine angepasste recv-fkt geschrieben (dürfte ja für so ne std anwendung nicht notwendig sein
zweitens weiß ich ja nicht wieviele bytes angekommen sind es soll einfach der komplette buffer ausgelesen werden
erstens wird hier eine angepasste recv-fkt geschrieben (dürfte ja für so ne std anwendung nicht notwendig sein
zweitens weiß ich ja nicht wieviele bytes angekommen sind es soll einfach der komplette buffer ausgelesen werden
- Mittwoch 19. November 2014, 17:02
- Forum: Netzwerkprogrammierung
- Thema: Socket recv - abfragen wenn keine Daten mehr im Buffer
- Antworten: 10
- Zugriffe: 4018
Socket recv - abfragen wenn keine Daten mehr im Buffer
Hallo, ich hab in diversen Bsp-Codes Schleifen gefunden, die Daten mit recv auslesen bis keine mehr sind, aktuell hab ich: # Receive request while True: data = conn.recv(16) if data: print data else: break Wenn ich es debugge hängt das Programm bei den recv() -Aufruf nachdem alle Daten eigtl ausgele...
- Sonntag 16. November 2014, 17:58
- Forum: Netzwerkprogrammierung
- Thema: Serversocket: Feststellen ob Client connected ist
- Antworten: 3
- Zugriffe: 1945
Re: Serversocket: Feststellen ob Client connected ist
ja sieht nich genauso aus, das ist richtig
Ok, und um den Client mit sendall() zu antworten, benutze ich da conn oder sock? Sind ja beide von Typ socket, oder?
Habe schon beides probiert und bekomme unterschiedliche Fehler..
Ok, und um den Client mit sendall() zu antworten, benutze ich da conn oder sock? Sind ja beide von Typ socket, oder?
Habe schon beides probiert und bekomme unterschiedliche Fehler..
- Sonntag 16. November 2014, 17:19
- Forum: Netzwerkprogrammierung
- Thema: Serversocket: Feststellen ob Client connected ist
- Antworten: 3
- Zugriffe: 1945
Serversocket: Feststellen ob Client connected ist
Hallo,
wie kann ich einfach abfragen ob ein Client connected via Socket hat?
der Code im Server sieht dazu bisher so aus:
wie kann ich einfach abfragen ob ein Client connected via Socket hat?
der Code im Server sieht dazu bisher so aus:
Code: Alles auswählen
while True:
conn, addr = sock.accept()
# weiterbehandlung...