On Mon, 2009-02-23 at 19:10 +0000, Martin Peach wrote:
From: Roman Haefeli reduzierer@yahoo.de Reply-To: reduzierer@yahoo.de To: Martin Peach martin.peach@sympatico.ca CC: PD list pd-list@iem.at Subject: Re: [PD] pd and tcp: what to do against crashes? Date: Mon, 23 Feb 2009 19:50:44 +0100
On Sun, 2009-02-22 at 18:42 -0500, Martin Peach wrote:
Roman Haefeli wrote:
On Sun, 2009-02-22 at 17:30 -0500, Martin Peach wrote:
Maybe you could try it (I just uploaded it to the svn at
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/mrpeac...)
and see if anything changes.
with the newest [tcpserver] i cannot send messages to clients anymore. i tried both, 'send <socketnumber>' and 'client <number>'. whenever [tcpserver] receives such a message, pd is blocked for about a second and the i get in the console:
tcpserver_send_buf: client 1 not writeable
Are you sending a lot of data? That should only happen if you send more than a buffer, whatever that is, only the system knows. It blocks for exactly one second if the buffer is full, I was thinking that should give it enough time to send everything. I guess Pd isn't crashing anymore at least ;) You could try changing line 383 of tcpserver.c to change the timeout: timeout.tv_sec = 10; /* for ten seconds */
probably, i should add, that i am testing the new [tcpserver] code on ubuntu 8.04, as i don't know how to compile on OS X or win XP. what are you testing on?
roman
___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de