2013-10-27 21 views
7

Używam node.js + socket.io w moich projektach, a jednym z problemów, który najbardziej mnie martwi, jest brak normalnej biblioteki AS3 niż komunikacja z as3 i node.js używając socket.io.Biblioteka AS3 dla Socket.io

W moim ostatnim projekcie użyłem https://github.com/simb/FlashSocket.IO tej biblioteki, ale musiałem wrócić do pliku node.js v0.8.25.

SO - wymagania:

  • Works z node.js v0.10.x
  • Works with socket.io v0.9.x
  • Bezpieczne połączeniowy (WSS)

Byłoby miło mieć więcej niż jedną bibliotekę, może ktoś zna lepszy? Dzięki!

+0

Dobre pytanie. Zaglądałem do tego trochę później i skończyłem pisząc osobny protokół dla klientów Flash, który 1) dzielił się komunikatami JSON między klientami Flash a klientami socket.io, i 2) pozwalał klientom Flash na wysyłanie binarnych serializacji AMF do siebie nawzajem (Nie bardzo kompatybilny z javascript). –

Odpowiedz

3

Też potrzebowałem tego, więc oto co użyłem: https://github.com/sinnus/socket.io-flash.

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

Czy pliki node.js i socket.io nie będą działać z Flash "out-of-the-box?" Próbowałem go zaimplementować za pomocą zwykłego AS3 XMLSockets i mogę wykonać wstępne połączenie w kliencie SWF, ale plik io.sockets.on ("połączenie") nigdy nie jest uruchamiany, a SWF nie może wysyłać() z gniazda. – Gregir

+0

Może z jakąś fasadą JavaScript, którą wywołujesz za pomocą ExternalInterface .. Nie próbowałem tego, te biblioteki, jeśli nadal są obsługiwane, powinny być w porządku, ale widzę, – andygoestohollywood

+0

Ah. Są to samodzielne pliki SWF/projektory, które mogą mieć z tym coś wspólnego. – Gregir