Hello Jens, hello all, thanks for your replay. I tried your solution first and get some errors. Independing of the size in socket.recv and f.read I allways get an empty datastring after 1770 bytes. But I found a similiar solution here http://mail.python.org/pipermail/python-list/2002-July/111754.html. This code uses struct instead of pickle and that works for me. I don't know if one of this solutions has some advantages/disadvantages, but I will try it laiter again with pickle.
But I have some more questions: 1) If the serverside runs in inifitiv loop, the 'break into running code' funktion of pythonwin doesn't works, because it is a system call. Is there a way to stop the programm using a shortcut ? 2) Maybe I want to install the serverside as a service like it is described in Mark's book. Then step 1) can be solved by stopping the service. Is it save to run it this way: >s = socket(AF_INET,SOCK_STREAM) >s.bind(('',PORT)) >s.listen(1) >while True: > q,v = s.accept() > ... rest of code, s and q are not closed or have I to use threads or what ever else to make sure that the socket is still listening ? When I tried this code, I get sometimes 'conection refused' errors after the serverside runs for longer time. regards, Jürgen ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ _______________________________________________ Python-win32 mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/python-win32