flash

FLash-scoket

InsertCoin 2007. 10. 29. 18:38

svr = new XMLSocket();

svr.connect("192.168.0.1",9900);   // 서버주소,포트

 

이렇게 하면 객체초기화와 서버와의 연결이 된거구요..

서버는 자바 소켓클래스 사용하심되겟구 리슨상태여야겟지요..

 

connect 의 성공여부는 리턴값으로 알수 없고, 객체의 onConnect 메소드가 호출된다 합니다. 트루,펄스 값과 함께..

 

svr.onConnect = serverConnected;

function serverConnected(SUCCESS)

{

    if(SUCCESS)

    {

          trace("연결 성공");

    }

    else

    {

          trace("안 성공");

      }

}

 

여기까지가 연결시도와 ,연결 확인 이엇구요..

 

svr.send("보낼 문자") ;      이렇게 하면 보내구여.. 간단하지요..받는것은 좀 틀린데요

 

무언가를 받을떄는 아까처럼 이벤트가 일어나서 핸들러가 호출됩니다.

onXML 이란 핸들러가..

svr.onXML = XMLReceive;   // 메소드 연결해주고..

function XMLReceive(xmlData)   // 메소드 정의해주시고..

{

     trace("받은거:" + xmlData);

}

 

저 리시브된 데이터 값은 xml 형태이므로...파싱을 해주어야 할것입니다.

파싱은 XML 객체를 사용해서 할수도 잇구 직접할수두 잇구요..