PDA

View Full Version : [python] server TCP asincrono


s3s3
11-08-2011, 09:42
Ciao a tutti.
Ho bisogno di creare un socket server TCP asincrono perché devo comunicare con un client. Asincrono perché nello stesso, ci deve essere un timer che se per n. secondi non arriva nessun messaggio, "resetto" o "svuoto" il socket delle connessioni, per poi rimetterlo in ascolto di nuovo. Ho provato a vedere l'asyncore, ma non riesco a trovare un comando per "resettare" o chiudere le connessioni esistenti (con il close chiude ma quando ritiro su la connessione mi dice che il thread è ancora aperto), ho guardato per usare twisted, ma non trovo niente che faccia a caso mio, idem socketServer con il ThreadingMixIn, ma anche qui non riesco a trovare qualche cosa che possa essermi utile. Tenete conto che (ahimè) non sono alle prime armi con python per cui se nelle documentazioni non trovo esempi pratici difficilmente riescono ad essermi utile...

Vi ringrazio anticipatamente.

Ciao.

Stefano.