Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Actionscript服务器套接字验证连接_Actionscript 3_Flash_Sockets - Fatal编程技术网

Actionscript 3 Actionscript服务器套接字验证连接

Actionscript 3 Actionscript服务器套接字验证连接,actionscript-3,flash,sockets,Actionscript 3,Flash,Sockets,在flash中,我们可以使用以下内容创建服务器套接字: protected var socket:ServerSocket = new ServerSocket(); protected function createServer():void { socket.bind(1234,"0.0.0.0"); socket.addEventListener(ServerSocketConnectEvent.CONNECT, clientConnectedHandler); /

在flash中,我们可以使用以下内容创建服务器套接字:

protected var socket:ServerSocket = new ServerSocket();
protected function createServer():void
{
    socket.bind(1234,"0.0.0.0");
    socket.addEventListener(ServerSocketConnectEvent.CONNECT, clientConnectedHandler);
    // start listening for connections
    socket.listen();
}
这样,任何尝试使用端口1234连接到服务器套接字的闪存应用程序都将连接。在接受服务器套接字上的连接之前,如何对连接进行验证以确保它已从我的应用程序连接


谢谢。

SockerServer实例在失败时将抛出错误:

RangeError-当localPort小于0或大于65535时发生此错误

ArgumentError-当localAddress不是 语法结构良好的IP地址。IOError-当套接字 无法绑定,例如:基础网络套接字(IP和 端口)已被另一个对象或进程绑定。这个 应用程序在没有 绑定到端口所需的特权。特权问题 尝试绑定到已知端口(localPort<1024)时发生 此ServerSocket对象已绑定。(调用close()之前 绑定到其他套接字。)当localAddress不是有效的本地 地址

您可以使用try..catch语句来处理这些错误。 如果未引发这些错误,则打开端口成功:)