2016-09-06 2 views
1

Я хочу использовать api - «net» (https://nodejs.org/api/net.html) на стороне клиента. Мой код будет выглядеть примерно так:NodeJS api - «net» на стороне клиента

const net = require('net'); 
const client = net.connect({port: 8124},() => { 
    console.log('connected to server!'); 
    client.write('hello world!'); 
}); 
client.on('end',() => { 
console.log('disconnected from server'); 
}); 

я не хотите использовать WebSocket, socketio или другие библиотеки там. Любые идеи о том, как я могу заставить это работать?

Спасибо большое!

+0

Что значит «на стороне клиента»? В браузере? –

+0

@BenFortune Да в браузере. Мне придется использовать 'browserify' или' webpack', чтобы потребовать его, а затем использовать? –

+0

'net' - это собственный модуль, и есть очень хороший шанс, что он не будет работать в браузере. –

ответ

1

Net не доступен в браузере, так как браузер не может открыть произвольные TCP-сокеты. Мало возможностей для изучения в зависимости от вашего дела будет net-browserify или http-stream

Смежные вопросы