Media/WebRTC/WebRTCE10S: Difference between revisions

Line 93: Line 93:


* A socket maintains two tables:
* A socket maintains two tables:
  ** An outstanding STUN transaction table
** An outstanding STUN transaction table
  ** A "permissions" table of accepted remote addresses
** A "permissions" table of accepted remote addresses
* When a content process tries to send a non-STUN formatted packet, the socket rejects it unless the remote address is in the permissions table
* When a content process tries to send a non-STUN formatted packet, the socket rejects it unless the remote address is in the permissions table
* When a content process sends a STUN-formatted packet, it gets transmitted and added to the outstanding STUN transaction table
* When a content process sends a STUN-formatted packet, it gets transmitted and added to the outstanding STUN transaction table
Confirmed users
214

edits