|
카테고리
전체
electronic.music information.design mobile.ui performance abstraction supercollider flash java.p5 max.msp.jitter programming.misc mov.youtube books 최근 등록된 덧글
정말 감사합니다.
그런데..
by 정해원 at 09/15 삼성 응원해~ by 김상수 at 06/18 삼성 응원해~ by 김상수 at 06/18 좀 정확하하하하하하하게 .. by 양준혁 at 06/18 최수환선생님 ㅋㅋㅋ 이.. by 문창배 at 10/27 이글루 파인더
|
Flash와 SuperCollider, Max, Arduino, Processing 등의 어플리케이션간의 통신을 위해서는 XMLSocket 오브젝트를 사용한다. Max의 경우 flashserver라는 external을 사용하여 직접 통신이 가능하고, 나머지 어플리케이션의 경우 socket server가 따로 필요하다. 따라서 Max를 브릿지로 사용하여 Flash <-> Max <-> target 형태로 OSC 통신을 사용하거나, serial proxy, flosc 등을 사용할 수 있다.
XMLSocket 오브젝트의 생성 및 이벤트 처리 함수 등록은 다음과 같이 할 수 있다. var socket:XMLSocket = new XMLSocket(); socket.connect(ip, port); socket.addEventListener(Event.CONNECT, socketConnected); // 소켓 접속이 성공했을 때 실행할 함수 socket.addEventListener(Event.CLOSE, socketClosed); // 소켓 접속을 종료했을 때 socket.addEventListener(IOErrorEvent.IO_ERROR, socketError); // 소켓 접속에 문제가 발생한 경우 socket.addEventListener(DataEvent.DATA, parsingData); // 소켓을 통해 데이터를 받았을 때
|