Flash Player 및 Adobe AIR는 브라우저와 마찬가지로 특정 포트에 대한 HTTP 액세스를 제한합니다. 일반적으로 HTTP가 아닌 서버 유형에 사용되는 특정 표준 포트에 대한 HTTP 요청은 허용되지 않습니다.
네트워크 URL에 액세스하는 모든 API에 이러한 포트 차단 제한이 적용됩니다. 단,
Socket.connect()
및
XMLSocket.connect()
와 같이 직접 소켓을 호출하는 API나 소켓 정책 파일이 로드되는
Security.loadPolicyFile()
호출은 예외입니다. 소켓 연결은 대상 서버의 소켓 정책 파일을 사용하여 허용되거나 거부됩니다.
다음 목록에서는 포트 차단이 적용되는 ActionScript 3.0 API를 보여 줍니다.
FileReference.download()
,
FileReference.upload()
,
Loader.load()
,
Loader.loadBytes()
,
navigateToURL()
,
NetConnection.call()
,
NetConnection.connect()
,
NetStream.play()
,
Security.loadPolicyFile()
,
sendToURL()
,
Sound.load()
,
URLLoader.load()
,
URLStream.load()
포트 차단은 공유 라이브러리 가져오기, 텍스트 필드에
<img>
태그 사용,
<object>
및
<embed>
태그를 사용하여 HTML 페이지에 SWF 파일을 로드하는 경우에도 적용됩니다.
포트 차단은 텍스트 필드에
<img>
태그 사용,
<object>
및
<embed>
태그를 사용하여 HTML 페이지에 SWF 파일을 로드하는 경우에도 적용됩니다.
다음 목록에서는 차단되는 포트를 보여 줍니다.
HTTP: 20(ftp 데이터), 21(ftp 제어)
HTTP 및 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)