«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как подключиться к TCP-сокету из браузера с помощью JavaScript в экспериментальной функции Chrome?

Как подключиться к TCP-сокету из браузера с помощью JavaScript в экспериментальной функции Chrome?

Опубликовано 18 ноября 2024 г.
Просматривать:341

How to Connect to a TCP Socket from a Browser Using JavaScript in Chrome\'s Experimental Feature?

Подключение к TCP-сокету из браузера с помощью JavaScript

Когда вы пытаетесь установить двустороннюю связь между JavaScript браузера и TCP-сокетом, размещенным в приложении .NET , современный ландшафт веб-технологий создает проблемы.

На данный момент в популярных браузерах отсутствует стандартизированный API сокетов для JavaScript. Однако есть многообещающие разработки. API Raw Sockets, который позволит осуществлять прямое манипулирование сокетами, в настоящее время находится на стадии черновика.

Хотя API Raw Sockets все еще находится в стадии разработки, в браузере Chrome появилась экспериментальная поддержка TCP-сокетов. Чтобы использовать эти функции, включите флаг «экспериментальный» в манифесте вашего расширения Chrome. Следующий фрагмент кода показывает, как создать и подключить сокет TCP:

chrome.experimental.socket.create('tcp', '127.0.0.1', 8080, function(socketInfo) {
  chrome.experimental.socket.connect(socketInfo.socketId, function (result) {
    if (result) {
      chrome.experimental.socket.write(socketInfo.socketId, "Hello, world!");
    }
  });
});
Заявление о выпуске Эта статья перепечатана по адресу: 1729466356. В случае каких-либо нарушений, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3