On my end, in ICQ/AIM land, while you can get an ack back for a sent
message, it only indicates that the message was received by the AIM/ICQ
servers, not that it was delivered to the target user.  I'm not saying
that's not potentially good, but it may cause some confusion.

Currently, PyAIM and PyICQ do the same thing as PyMSN.  If an error
occurs, they send a message back to the user to indicate as such. 
Otherwise it is assumed that the message was sent just fine.

Daniel

-- 
"The most addictive drug in the world is music."
     - The Lost Boyz

> The idea is that you assume the message was sent unless it returns an
> error to you.
>
> PyMSNt doesn't support the receipt part of JEP0022, and is unlikely to.
>
> sbRequest{Accepted,Failed} only tells if the request to connect to a
> switchboard succeeded or not. That is, we have a IP & port to connect
> to which we can use for conversations. Nothing to do with the
> messages. Have a look at the sendMessage functions for that.
>
> Basically, the transport sends the message, setting a flag saying
> "Notify me if there's an error".
>
> ---
>
> James
>
>
>
> On 16/08/2006, at 9:10 PM, [EMAIL PROTECTED] wrote:
>
>> Hi, I need to know if a message has been sent ok or not. In the source
>> code, in the msnw.py file I've seen that in the class
>> SwitchboardSessionBase-> connect ->sbRequestAccepted or
>> sbRequestFailed
>> is where the event required is sent but this happens only for the
>> first
>> message ot the conversation but not for the rest. I don't know if the
>> msn server only confirm the first or not.
>>
>> Any idea of how I can trace the rest of conversation messages too??
>>
>> Thanks in advance
>>
>>
>> Prueba el correo Terra ( http://www.terra.es/correo ); Seguro,
>> r?pido, fiable.
>
> _______________________________________________
> py-transports mailing list
> [email protected]
> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports
>

Reply via email to