Публикации по теме 'sockets'


Обход тайм-аута шлюза API AWS
Шлюз API — это инструмент управления API, который находится между клиентом и набором бэкэнд-сервисов. С помощью шлюза API вы можете активировать лямбду AWS, но вот лямбда-вызов имеет максимальное время ожидания 15 минут, поэтому вы можете выполнять обработку для всего 15 минут, но в большинстве случаев это не проблема, настоящая проблема заключается в шлюзе API, где тайм-аут составляет всего 30 секунд, поэтому, если ваша лямбда обрабатывается более 30 секунд, вы не получите никакого..

Создание приложений с использованием Flask-SocketIO и JavaScript Socket.IO (Введение)
Я уже довольно давно избегаю розеток. Когда меня попросили создать небольшие чат-приложения (чтобы избавить себя от проблем с изучением сокетов), я отложил задачу или, в худшем случае, прибег к дешевым уловкам, таким как бесконечная перезагрузка серверных скриптов, написанных на PHP / Node.js, / Flask и некоторых асинхронных магия с использованием Ajax. Я ненавидел себя каждый раз, когда делал это, потому что, честно говоря, я разрабатывал некачественный продукт, который нельзя было..

Что такое / Как использовать Socket.IO
Socket.IO — это библиотека Javascript, состоящая из Сервер Node.js Клиентская библиотека Javascript для браузера, которую можно запустить из Node.js. Эта связь между браузером и сервером осуществляется в режиме реального времени и на основе событий. Помимо того, что Socket.IO основан на событиях и работает в режиме реального времени, есть несколько замечательных вещей, которые поддерживают автоматическое переподключение. Это означает, что даже если клиент отключился, он..

РОЗЕТКИ
Сокеты - это метод межпроцессного взаимодействия, который позволяет обмениваться данными между приложениями на одном и том же хосте (компьютере) или на разных хостах, подключенных к сети. В типичной архитектуре клиент-сервер приложения взаимодействуют с помощью сокетов следующим образом: 1. Каждое приложение создает сокет. Сокет - это устройство, обеспечивающее связь, и оба приложения требуют его. 2. Сервер привязывает свой сокет к адресу (имени), чтобы клиент мог его найти. Сокет..

Как бороться с журналом "Слишком много открытых файлов"
Типичный сценарий ошибки превышения времени ожидания сетевого подключения Введение и предыстория: У вас проблемы, если ваш HTTP-сервер встречает вас с сообщением 599: истекло время ожидания сетевого подключения . Прежде всего проверьте, доступен ли сервер и можно ли подключиться к нему по SSH. Тут на помощь приходит лог-файл сервера. Скорее всего, они будут выглядеть примерно так. HTTP: Accept error: accept tcp [::]:<port_number>: accept4: too many open files Кто-то..

Программирование сокетов: создание сетевого сервера для многопользовательской игры
В этой статье мы собираемся исследовать возможности использования сокетов, используя один из вариантов использования в качестве основы для многопользовательской онлайн-игры. Мы рассмотрим создание игрового сервера с Socket.io , одна из бесспорно мощных библиотек для построения надежного двунаправленного канала связи между клиентом и сервером. Redis как слой кеширования для отслеживания подключений и состояния игры, также мы будем использовать его для решения некоторых условий..

net-socket.io: Программирование сокетов в JavaScript
net-socket.io — это небольшая оболочка для библиотеки узлов, которая упрощает низкоуровневое программирование сокетов в JavaScript. Он в значительной степени основан на Socket.io и Event Emitters . const { Server } = require('ipc-socket.io'); const io = Server('/tmp/socket'); io.on('connection', function(socket){ socket.emit('message', { text: 'hello', totalClients: io.sockets }); }); Но почему? Вариант использования для этой библиотеки такой же, как вариант..