Нечетная ошибка с модулем tls, но не с https (подтверждено) - PullRequest
0 голосов
/ 14 мая 2019

Сегодня я хотел попробовать немного программирования сокетов tls с помощью nodejs, поэтому я использовал модуль tls и попытался подключиться к определенному веб-сайту (coss.io), но я постоянно получал ошибки, но с помощью работающего модуля https (см. Код ниже), это странно удивительно.

Когда я запускаю фрагмент кода ниже, я получаю следующий код ошибки: ECONNRESET. Я не вижу, откуда это могло прийти, я тестировал свой код на другой машине, и он тоже не работал, но с помощью модуля https это прекрасно работает на обеих машинах. Я пытался найти исходные файлы nodejs, но это не помогло мне понять, в чем дело.


var $tls = require("tls");

var $reponse = "";


    var $socket = $tls.connect({"host": "coss.io","port":443},() => {

        console.log("connected");

    })

    $socket.on("error", e => {

        console.log(e);
    })
...