[libnice] How to properly use the function nice_agent_get_io_stream()
Olivier Crête
olivier.crete at collabora.com
Sun May 11 08:17:35 PDT 2014
On Sun, 2014-05-11 at 13:40 +0200, silvio wrote:
> Hi
>
> When I try to connect two machines, they don't connect unless I use
> nice_agent_attach_recv() before they try out candidates. However, I
> think this interferes with nice_agent_get_io_stream() and reading from
> the GIOStream. I can write to the stream but reading gives me the error:
>
> Stream has outstanding operation.
>
> How is this properly used? All the examples I can find are done using
> nice_agent_attach_recv().
If you want to use the GIOStream interface, you must start reading from
the GInputStream immediately so that packets are received. The
connection will not happen unless you are reading.
--
Olivier Crête
olivier.crete at collabora.com
More information about the nice
mailing list