Когда вы пытаетесь установить двустороннюю связь между 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!");
}
});
});
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3