diff options
author | Dafydd Harries <dafydd.harries@collabora.co.uk> | 2007-01-29 16:02:00 +0000 |
---|---|---|
committer | Dafydd Harries <dafydd.harries@collabora.co.uk> | 2007-01-29 16:02:00 +0000 |
commit | 36fed8420409062fda866edf5cbc999d485ed0e5 (patch) | |
tree | a1777a0fe97b0e33f4f24cb7ee4a3bf7ba404aa9 /agent | |
parent | 2935b889e6c20f4ef37955bd0bc4029e88fb1744 (diff) | |
download | libnice-36fed8420409062fda866edf5cbc999d485ed0e5.tar.gz |
agent.c: add some comments
darcs-hash:20070129160222-c9803-6695f7d7826ec933d8e03f7e6084d47471559c97.gz
Diffstat (limited to 'agent')
-rw-r--r-- | agent/agent.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/agent/agent.c b/agent/agent.c index 3e4e11c..7820d28 100644 --- a/agent/agent.c +++ b/agent/agent.c @@ -408,6 +408,8 @@ ice_agent_recv ( } else if ((buf[0] & 0xc0) == 0) { + /* looks like a STUN message (connectivity check) */ + /* connectivity checks are described in ICE-13 ยง7. */ StunMessage *msg; msg = stun_message_unpack (len, buf); @@ -431,13 +433,22 @@ ice_agent_recv ( g_free (packed); stun_message_free (response); + + /* XXX: perform a triggered connectivity check here */ + /* or is that only for full implementations? */ } + /* XXX: handle the case where the incoming packet is a response for a + * binding request we sent */ + stun_message_free (msg); } } +/** + * Set the STUN server from which to obtain server-reflexive candidates. + */ /* void ice_agent_set_stun_server (Address *addr, guint16 port) |