Cómo escuchar un socket UDP desde una aplicación desarrollada en NativeScript

Debe implementar una biblioteca local binaria y exponerla a través de JavaScript utilizando un paquete de complemento NativeScript de estilo NPM.

Luego importa el paquete a su programa en su proyecto, y lo usa de esa manera.

NativeScript tiene algunas capacidades XDR bastante primitivas, que son insuficientes para representar estructuras binarias muy compactas, como los sockets UDP.

La incapacidad de hacer fácilmente este tipo de cosas, debido a la falta de una capa de pegamento, es la misma razón por la que NACL y PINACL realmente no terminaron poniéndose al día en Chrome para la producción de aplicaciones nativas para cosas como Chromebooks. Arreglar esta brecha para NACL fue en realidad uno de mis proyectos del 10% en Google.

No espero que las herramientas para hacer este tipo de cosas lleguen fácilmente a NativeScript pronto, ya que NativeScript está dirigido principalmente a personas que conocen JavaScript, pero no mucho más, ya que si supiera, por ejemplo, Swift u Objective C, probablemente usaría eso en lugar de NativeScript, si estuviera desarrollando una aplicación para iOS.

Esto se complica por el hecho de que está destinado a ser multiplataforma entre iOS y Android.

Efectivamente, esto significaría que necesitaría a alguien que fuera un desarrollador nativo de iOS, un desarrollador nativo de Android, un desarrollador de módulos NativeScript, y que tuviera un interés sustancial en JavaScript y en promover la plataforma NativeScript.

La mayoría de estas personas están trabajando en el desarrollo de NativeScript, y no están trabajando en módulos.