Re: [Python] problema con socket (lettura blocking)

2013-10-05 Per discussione Giovanni Vittorio Spina
> Il giorno 05/ott/2013, alle ore 08:08, Marco Buttu > ha scritto: > >> On 10/04/2013 06:09 PM, Vittorio Spina wrote: >> Mi collego a un laser con interfaccia ethernet. Io faccio i seguenti passi >> apro il socket >> leggo un B alla volta con recv(1) finchè non trovo la magic word >> trovata la

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Marco Buttu
On 10/04/2013 06:09 PM, Vittorio Spina wrote: Mi collego a un laser con interfaccia ethernet. Io faccio i seguenti passi 1. apro il socket 2. leggo un B alla volta con recv(1) finchè non trovo la magic word 3. trovata la magic word leggo un po di bytes con dentro le informazioni fra cui,

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/10/2013 18:09, Vittorio Spina wrote: > > [...] C'│ che tu sappia un modo per dire al socket che il device > server non deve aspettare? una maniera Non blocking? il protocollo > non c'entra nulla. Per farti capire come c'entra il protocollo vedi

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/10/2013 18:09, Vittorio Spina wrote: > >> Ok, finalmente ho capito cosa intendi. >> >> Il problema e' che sei troppo lento a leggere, e non ci puoi fare >> niente a parte ottimizzare il programma o riscriverlo in C. >> >> Infatti lo strumento

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Vittorio Spina
Ok, finalmente ho capito cosa intendi. Il problema e' che sei troppo lento a leggere, e non ci puoi fare niente a parte ottimizzare il programma o riscriverlo in C. Infatti lo strumento non sembra avere supporto per il controllo del flusso [1] e quindi ti continua a mandare dati, anche se tu n

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/10/2013 17:46, Vittorio Spina wrote: > Il 04/10/2013 17:40, Manlio Perillo ha scritto: On 04/10/2013 > 17:33, Vittorio Spina wrote: Ciao a tutti. Ho scritto un programma che riceve dati da un Laser con interfaccia Ethernet. > Qu

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Vittorio Spina
Il 04/10/2013 17:40, Manlio Perillo ha scritto: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/10/2013 17:33, Vittorio Spina wrote: Ciao a tutti. Ho scritto un programma che riceve dati da un Laser con interfaccia Ethernet. Quale e' il protocollo usato dallo strumento? in che senso il pr

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/10/2013 17:33, Vittorio Spina wrote: > Ciao a tutti. Ho scritto un programma che riceve dati da un Laser > con interfaccia Ethernet. > Quale e' il protocollo usato dallo strumento? > il programma riassumento ha la seguente forma: > > from soc

[Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Vittorio Spina
Ciao a tutti. Ho scritto un programma che riceve dati da un Laser con interfaccia Ethernet. il programma riassumento ha la seguente forma: from socket import * import config s = socket(AF_INET,SOCK_STREAM) s.connect((config.IP, config.PORT)) while 1: if s.recv(1)=="\xAA": letturaNu