Protocol redesign to support asynchronous connections and eventually ICE.