Die Suche ergab 6 Treffer

von Luiki
Donnerstag 20. November 2014, 13:45
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

@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"?
von Luiki
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?
von Luiki
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
von Luiki
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...
von Luiki
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..
von Luiki
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:

Code: Alles auswählen

while True:
conn, addr = sock.accept()
# weiterbehandlung...