Задать вопрос
@vldm

Как соединится с socket.io другого сайта и прочитать данные на node.js?

Начинаю изучение node.js и встал вопрос о следующем, везде в примерах реализации socket.io пишут что клиент на браузере соединяется с сервером ноды. Но нигде не могу найти примеров когда сама node.js является клиентом и соединяться с другой node.js для чтение и отправки данных.
  • Вопрос задан
  • 276 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@khrisanfov
Программист
import net from 'net';

const Sock = new net.Socket();
Sock.connect(PORT, HOST, () => {
    console.log('connected');
})

Sock.on("data", (data) => {
	console.log("receive packets: ", data);
});

--
Не пробовал, но ты можешь попробовать, скорее всего заведется
import io from 'socket.io-client';
const socket = io("https://toster.ru/q/484069");
Ответ написан
Комментировать
@Mertico
vldm, Может это

'use strict';
var socketio = require('socket.io-client');
var socket = socketio('http://localhost:3600',{transports: ['websocket']});

//Как соединились шлем сообщение
socket.on('connect', function () {
  socket.emit('join', {type: 'connect', msg: 'text'});
});

//Ловим сообщения
socket.on('msg', function (m) {
  console.log(m);
});

//Что делать при дисконекте
socket.on('disconnect', function () {
  console.log('disconnect');
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы