[Nice] complete example

Youness Alaoui youness.alaoui at collabora.co.uk
Thu Jan 31 16:35:37 PST 2013

Hi again,

Thanks, I'll have a look at it tomorrow, review/fix/simplify it (if needed) and
add it to the main source tree. I think it's a good idea because we've had a few
people on the mailing list ask about how to do a simple client, need for an
example, and the question of how to exchange candidates too.
I have a plan of adding a new API call for transforming the candidates into SDP
and to parse candidates from SDP. I think it will help people, and I think it
would be a good idea to port your code to it.
I'll let you know tomorrow what I find!


On 01/31/2013 07:30 PM, Bryce Allen wrote:
> I expanded my nicetest.c into a complete example, using a simple
> serialization format and copying/pasting the data between clients. It's
> inspired by icedemo from pjnath, but I didn't find having separate
> commands for each phase useful for testing and it made reading the code
> more difficult, so I just have three phases:
> 1) gather candidates, print serialized local data
> 2) prompt user for remote data, parse and set when entered
> 3) if successful, prompt for data to send to remote end
> I'm probably missing some failure cases and some error checking, but it
> seems like it could be a useful addition to the main distribution after
> a fixup. I can re-license under LGPL/MPL if needed.
> Also please let me know if I'm doing anything fundamentally wrong here.
> I'm using pretty much the same flow for a real application, with
> condition variables to synchronize instead busy waiting.
> Thanks,
> Bryce
> _______________________________________________
> nice mailing list
> nice at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nice

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/nice/attachments/20130131/49bed284/attachment.pgp>

More information about the nice mailing list