[Nice] Change NiceComponentState to NICE_COMPONENT_STATE_READY
Ashish Gupta
ashmew2 at gmail.com
Mon Aug 19 23:41:33 PDT 2013
Hi.
I'm currently working to implement FT support in Pidgin for GTalk. I was
stuck at traversing the NAT for a long time but then libnice came to the
rescue :D
I can successfully enumerate my local candidates and send them to the peer
on the other side using XMPP. The problem is, that as the remote candidates
are received and added/updated on the NiceAgent, the state of the
associated component goes to either NICE_COMPONENT_STATE_CONNECTED or
_FAILED.
Since I basically want to write/read to a channel , I'm listening to the
"reliable-transport-writable" signal so that I can proceed with sending GET
requests on HTTP.
I've gone through the documentation and as far as I could understand, the
"reliable-transport-writable" signal will be emitted once the _READY state
is achieved.
Any ideas on how I could tackle this problem?
Since the _CONNECTED state means that at least one usable candidate pair
was found, is it possible to somehow "force" the state to _READY and use
the same candidate pair?
Thanks a lot,
Regards,
Ashish Gupta
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nice/attachments/20130820/863961f1/attachment.html>
More information about the nice
mailing list