summaryrefslogtreecommitdiff
path: root/agent
diff options
context:
space:
mode:
authorDafydd Harries <dafydd.harries@collabora.co.uk>2007-01-29 16:02:00 +0000
committerDafydd Harries <dafydd.harries@collabora.co.uk>2007-01-29 16:02:00 +0000
commit36fed8420409062fda866edf5cbc999d485ed0e5 (patch)
treea1777a0fe97b0e33f4f24cb7ee4a3bf7ba404aa9 /agent
parent2935b889e6c20f4ef37955bd0bc4029e88fb1744 (diff)
downloadlibnice-36fed8420409062fda866edf5cbc999d485ed0e5.tar.gz
agent.c: add some comments
darcs-hash:20070129160222-c9803-6695f7d7826ec933d8e03f7e6084d47471559c97.gz
Diffstat (limited to 'agent')
-rw-r--r--agent/agent.c11
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)