Socket 建立 簡單說

程式碼:

import flash.net.Socket;

var socket:Socket; //建立socket

XXXX_Socket("IP", port);

function XXXX_Socket(ip:String, port:int) {
trace("enter XXXX");
socket=new Socket ;
socket.connect(ip, port);
//監測是否有資料接收
socket.addEventListener(ProgressEvent.SOCKET_DATA, SocketData);
socket.addEventListener(Event.CLOSE, closeHandler);
socket.addEventListener(Event.CONNECT, connectHandler);
socket.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
}



說明:

XXXX_Socket("IP", port);

指定 ip 和 port 給予 function XXXX_Socket

socket.connect(ip, port);

建立socket連線

socket.addEventListener(ProgressEvent.SOCKET_DATA, SocketData);

監聽連線,當有資料傳輸進入時,執行 function SocketData

沒有留言:

張貼留言