Die Suche ergab 4 Treffer

von bsimpson888
Freitag 26. Juni 2009, 12:48
Forum: Netzwerkprogrammierung
Thema: socket.recv blockt nicht
Antworten: 4
Zugriffe: 1629

Das letzte was ich versucht habe war folgendes


#!/usr/bin/python
import time, threading
from mcbsp_tcpmsg import *
from i2cbus import *
import SocketServer

class mcbsp_bushandler(SocketServer.BaseRequestHandler, mcbsp_tcpmsg):

def tohex(self,data):
ret = ""
for d in data:
i = ord(d)
h ...
von bsimpson888
Freitag 26. Juni 2009, 10:33
Forum: Netzwerkprogrammierung
Thema: socket.recv blockt nicht
Antworten: 4
Zugriffe: 1629

Also ich hab mehrere tests gemacht,
sowohl mit einem nicht "gefummelten" socket , als auch mit expleziten setzen von setblocking(1). Des weiteren hab ich meinen hand gebastelten socket server schon durch SocketServer ersetzt und auch das an den Handler übergebene socket objekt blockt bei recv nicht ...
von bsimpson888
Freitag 26. Juni 2009, 00:13
Forum: Netzwerkprogrammierung
Thema: socket.recv blockt nicht
Antworten: 4
Zugriffe: 1629

socket.recv blockt nicht

Hallo zusammen,
ich sitze gerade an nem kleinen script welches ein Problem damit hat , dass selbst wenn ich den socket den es benutzt auf blocking schalte, socket.recv() nicht blockt. D.h. wenn im Puffer nix anliegt liefert der Befehl einen Leerstring.

Hat jemand schon ein ähnliches Problem , bzw ...
von bsimpson888
Freitag 26. Juni 2009, 00:09
Forum: Netzwerkprogrammierung
Thema: socket.recv Komplette Datenübertragung?
Antworten: 3
Zugriffe: 2824

Hallo,
irgendwas funktioniert nicht mit dem escapen des \n , da hab ich im mom keine antwort drauf.
Allerdings sieht das \u0020 schwer nach einem encoding problem aus. Python wandelt Unicode standart mässig auf diese Weise den String um, wenn das Gegenüber ein anderes Encoding benutzt. Verdacht ...