flash
xmlsocket
InsertCoin
2007. 10. 29. 20:29
xmlsocket Data 형식
connect(ip, port) = 해당 ip와 포트로 연결을 시킨다.
onConnect(success) = 커넥트가 성공했을 경우
send(내용) = 서버로 메시지 전송시에 사용한다.
onData = 서버에서 일반적으로 보내는 메시지를 스트링 형식으로 받을 수 있다.
onData = function(src) { var xmldoc = new XML(); xmldoc.ignoreWhite = true; xmldoc.parseXML(src);//문자형으로 온 xml 데이터를 파싱한다. onXML(xmldoc);//파싱한 xml 데이터로 어떤 작업을 실행하는 함수 호출. } |
onXml = 서버에서 Xml 형식으로 인코딩 되어 보내는 스트링을 파싱하여 사용한다.
* XML 객체처럼 사용 가능
xml 형식
ex)
<?xml version="1.0" encoding="euc-kr">
<message>
<peerAddress>누구누구</peerAddress>
<DateTime>몇시몇분</DateTime>
<Context>내용</Context>
</message>
일반 소켓을 열어 통신하는 것과 전혀 다를 것이 없다. 단지 다른 것은 서버에서 클라이언트(flash)측으로 보낼 경우 xml 형식으로 인코딩을 필요로 한다는 것이 다른점이다.