Flash Player y Adobe AIR, al igual que los navegadores, tienen restricciones para el acceso HTTP a determinados puertos. No se permiten las peticiones HTTP a determinados puertos estándar que se utilizan tradicionalmente para tipos de servidores que no son HTTP.
Las API que acceden a una URL de red están sujetas a estas restricciones de bloqueo de puertos. La única excepción son las API que llaman directamente a sockets, como
Socket.connect()
y
XMLSocket.connect()
, o las llamadas a
Security.loadPolicyFile()
, donde se carga un archivo de política de socket. Las conexiones de socket se permiten o deniegan a través del uso de archivos de política de socket en el servidor de destino.
La lista siguiente muestra las API de ActionScript 3.0 donde se aplica el bloqueo de puertos:
FileReference.download(),
FileReference.upload()
,
Loader.load()
,
Loader.loadBytes()
,
navigateToURL()
,
NetConnection.call()
,
NetConnection.connect()
,
NetStream.play()
,
Security.loadPolicyFile()
,
sendToURL()
,
Sound.load()
,
URLLoader.load()
,
URLStream.load()
El bloqueo de puertos también se aplica a la importación de biblioteca compartida, al uso de la etiqueta
<img>
en campos de texto y a la carga de archivos SWF en páginas HTML a través de las etiquetas
<object>
y
<embed>
.
El bloqueo de puertos también se aplica al uso de la etiqueta
<img>
en campos de texto y a la carga de archivos SWF en páginas HTML a través de las etiquetas
<object>
y
<embed>
.
Las listas siguientes muestran los puertos que están bloqueados:
HTTP: 20 (datos ftp), 21 (control ftp)
HTTP y FTP: 1 (tcpmux), 7 (echo), 9 (discard), 11 (systat), 13 (daytime), 15 (netstat), 17 (qotd), 19 (chargen), 22 (ssh), 23 (telnet), 25 (smtp), 37 (time), 42 (name), 43 (nicname), 53 (domain), 77 (priv-rjs), 79 (finger), 87 (ttylink), 95 (supdup), 101 (hostriame), 102 (iso-tsap), 103 (gppitnp), 104 (acr-nema), 109 (pop2), 110 (pop3), 111 (sunrpc), 113 (auth), 115 (sftp), 117 (uucp-path), 119 (nntp), 123 (ntp), 135 (loc-srv / epmap), 139 (netbios), 143 (imap2), 179 (bgp), 389 (ldap), 465 (smtp+ssl), 512 (print / exec), 513 (login), 514 (shell), 515 (printer), 526 (tempo), 530 (courier), 531 (chat), 532 (netnews), 540 (uucp), 556 (remotefs), 563 (nntp+ssl), 587 (smtp), 601 (syslog), 636 (ldap+ssl), 993 (ldap+ssl), 995 (pop3+ssl), 2049 (nfs), 4045 (lockd), 6000 (x11)