【发布时间】:2010-02-13 23:38:35
【问题描述】:
我有一个 C++ 程序正在侦听端口 2222 上的传入套接字连接。 我有一个 Adobe AIR/Flex 应用程序,当我单击一个按钮时,它会尝试连接到它。
当我通过 Intranet 连接到我的套接字时,我的 C++ 程序会听到并接受传入的套接字连接,并且一切正常:
var Sock:Socket=new Socket("192.168.1.100",2222);
但是当我尝试使用我的真实 IP 进行连接时,我收到错误 #2031:
var Sock:Socket=new Socket("76.18.24.118",2222);
这两个程序都在我的笔记本电脑上运行。我在路由器后面,但已为该路由器配置了端口转发,以便端口 2222 映射到我的笔记本电脑。
我错过了什么?我对此很陌生,所以也许我错过了一些对你来说很明显的东西。
【问题讨论】:
-
你有跨域策略文件吗?