2016-07-18 3 views
0

Im пытается использовать библиотеку dgram (https://nodejs.org/dist/latest-v4.x/docs/api/dgram.html) с NativeScript.dgram in Nativescript

Я использую

Node v4.4.7 
tns version 2.1.1 
npm version 2.15.8 
Visual Studio version 1.3.0 

Im пытается использовать dgram вроде этого:

var dgram = require('dgram'); 
var Buffer = require('buffer').Buffer; 

var message = new Buffer('Knock'); 
var client = dgram.createSocket('udp4'); 
... 

Но когда я начинаю мое приложение (tns run android) я получаю следующее исключение:

Failed to find module: "dgram" relative to: /app/tns_module 

Я попытался установить dgram как плагин tns plugin add d грамм (не существует ...)

Любые идеи, как я могу это сделать?

ответ

1

Короткий ответ: Вы не можете использовать его

развернутый ответ: Вы пытаетесь использовать узел библиотеку. Узел - это время выполнения JavaScript. NativeScript использует V8 для Google для Android и JavaScriptCore WebKit для iOS. Узел используется как инструмент разработки, который поможет вам настроить и создать проект NativeScript. Узел не работает на вашем iPhone/iPad/Android.

+0

Спасибо. Я надеялся, что это возможно в некотором роде, но я думаю, что это не так. Знаете ли вы какую-либо библиотеку, которая может использоваться для отправки пакетов UDP? –

+0

Не то, чтобы я знаю, нет, извините. Попробуйте спросить в канале Slack (https://nativescriptcommunity.slack.com/messages/general/) –