2013-10-27 4 views
7

내 프로젝트에서 node.js + socket.io를 사용하고 있습니다. 가장 신경 쓰이는 문제 중 하나는 as3과 node.js 간의 통신을 처리 할 수있는 것보다 일반적인 AS3 라이브러리가 없다는 것입니다. socket.io를 사용합니다.Socket.io 용 AS3 라이브러리

마지막 프로젝트에서이 라이브러리를 https://github.com/simb/FlashSocket.IO으로 사용했지만 node.js v0.8.25로 롤백해야했습니다.

그래서 - 요구 사항 : Node.js를 가진

  • 작품 socket.io v0.9.x
  • 보안 연결 지원 (WSS)
  • 작품을 v0.10.x

    둘 이상의 라이브러리가있는 것이 좋을 것입니다. 누군가 더 나은 라이브러리를 알고 있을까요? 감사합니다.

  • +0

    좋은 질문입니다. 이 과정을 잠시 들여다 보니 플래시 클라이언트를위한 별도의 프로토콜을 작성하여 1) 플래시 클라이언트와 socket.io 클라이언트간에 JSON 메시지를 공유하고 2) 플래시 클라이언트가 2 진 AMF 직렬화를 서로 전송하도록 허용하는 플래시 클라이언트를 작성했습니다. (정말 자바 스크립트 호환되지 않음). –

    답변

    3

    나는 이것도 필요 했으므로 여기에 내가 사용한 내용이있다 : https://github.com/sinnus/socket.io-flash.

    requires Socket.IO(>= v.0.8) 
    
    +0

    node.js와 socket.io는 "out-of-the-box"플래시에서 작동하지 않습니까? 정규 AS3 XMLSockets로 구현하려고 시도했지만 클라이언트 SWF에서 초기 연결을 만들 수 있지만 io.sockets.on ('연결')은 실행되지 않고 SWF는 소켓에서 보낼 수 없습니다(). – Gregir

    +0

    아마도 당신이 ExternalInterface를 사용하여 호출하고있는 자바 스크립트 외관을 가지고있을 것입니다. 아직 사용하지는 않았지만이 라이브러리는 여전히 지원되어야합니다. – andygoestohollywood

    +0

    아, 알겠습니다. 이것들은 독립 실행 형 SWF/프로젝터이기 때문에 이와 관련이있을 수 있습니다. – Gregir