AmigaActive (139/1263)

From:Jay Cornwall
Date:3 Jul 2001 at 18:15:24
Subject:Re: Yam 2.3 slow???

On 03-Jul-01, Richard wrote:

> And just a quick question - is it normal for Yam to cease multitasking
> within itself when you "send" a message you've just typed? [..]

This is a "feature" of socket (network) programming in general. While the
mail is being sent, the task is put to sleep by bsdsocket.library until the
data has been sent. During this time, YAM can't listen to the MUI interface
and hence can't react to your mouse clicks, etc.

There are ways around this, one being to offload the MUI handling code to a
separate task which won't be frozen whilst sending email. Another is to
simply tell the program to sleep whilst listening to both the network and
the MUI interface.

Not hard to implement IMO, so may be worth an email to the authors.

Regards

Jay

Quote carefully and read all ADMIN:README mails
To unsubscribe mailto:amigactive-unsubscribe@yahoogroups.com
Anyone sending unsubscribe messages to the list will be SHOT!

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/