[PD-dev] network sockets (and Pd)

guenter geiger geiger at xdv.org
Thu Apr 17 09:55:19 CEST 2003


Maybe if you call send with the MSG_DONTWAIT flag ?

Just a guess, haven't tried it.

Guenter

On Wed, 16 Apr 2003, Olaf Matthes wrote:

> Hi Pd-devs,
>
> I have one problem with my flashserver external. It uses the
> sys_addpollfn() and friends from m_imp.h. Everything works fine with
> Flash clients connecting & disconnecting or even crashing!
>
> But whenever a client gets lost because the network connection gets
> interrupted (unplugged cable for example) flashserver does not recognise
> this. Neither does Pd notify flashserver nor does send() return an error
> (because data seems to be written in a buffer _succesfully_).
> Is there any way to figure out if send() is really sending or just
> copying data into that buffer in the hope of getting rid of it later?
> I have tried select() but it always returns that the socket is
> writeable....
>
> any help very appreciated since web connections seem to disconnect quite
> often which hangs Pd at the moment...
>
> Olaf
>
>
> _______________________________________________
> PD-dev mailing list
> PD-dev at iem.kug.ac.at
> http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-dev
>





More information about the Pd-dev mailing list