Nano Hash - криптовалюты, майнинг, программирование

Публикации по теме 'network-programming'


Как работает клиент-сервер в Интернете
В этом блоге объясняется базовое понимание HTTP, модели клиент-сервер, сетевых уровней и некоторых аспектов программирования сокетов в Java. Содержание Роли в Интернете Общий язык Мягкие слои Кодирование 4.1. Основные файлы и структура проекта 4.2. Создание сокета и прослушивание новых подключений 4.3. Создание класса Connection 4.4. Обработка HTTP-запроса клиента и отправка HTTP-ответа с сервера 4.5. Некоторые вспомогательные методы 4.6. Компиляция файла..

Вопросы по теме 'network-programming'

какой язык лучше для захвата и обработки пакетов
Я хочу написать программу, которая имеет 2 потока, один поток непрерывно захватывает пакеты из сети и сбрасывает их в буфер каждые t секунд, а другой поток постоянно читает этот буфер и обрабатывает его каждые t секунд. Можно ли это сделать на C ?...

Выход приложения tcp всегда будет отправлять FIN?
Когда приложение TCP завершает работу, оно отправляет пакет FIN. Рассмотрим клиент tcp, который подключается к постоянно прослушивающему серверу (сервер никогда не выходит). если клиент tcp внезапно завершает работу после нескольких обменов...

Select() + UDP приводит к слишком большому количеству открытых файлов
В настоящее время у меня есть оператор select(), настроенный для отслеживания двух сокетов UDP. Я отправляю, возможно, 10-20 сообщений в секунду в один общий сокет данных, что интерпретируется так, как я ожидал. Однако, как только я набрал около...

клиент gsoap с несколькими сетевыми сетями
У меня есть система Linux с двумя сетевыми картами. эт0 и эт1. Я создаю клиент, который отправляет на конечную точку 1.2.3.4. Я отправляю свой веб-сервис с функциями soap_call_. Как я могу выбрать eth1 вместо eth0? код такой...

Как могут существовать неисключительные порты, когда TCP идентифицирует приложения с использованием 16-битного номера порта?
Я не могу придумать точный api сокета, но я помню, что есть опция сокета, которая демонстрирует исключительный / неисключительный порт. Если это не эксклюзив, как TCP может узнать, в какое приложение он должен направить конкретный порт назначения?
14.01.2024

boost :: asio :: async_read_until проблема с разделителем строки чтения
Я адаптирую пример клиента чата asio из здесь для связи с существующим клиентским приложением, которое публикует данные на основе строк. Вот мой код: #include <cstdlib> #include <deque> #include <iostream> #include...

О возвращаемых значениях сервера telnet на windows xp
Пишу телнет прокси на xp. Теперь я могу подключиться к системному серверу telnet и распечатать его возвращаемые значения, отправив их обратно в мою процедуру. Я нахожу очень загадочное явление. Когда я впервые подключаюсь к серверу через telnet,...

Java Networking - запуск нескольких серверных сокетов на разных портах параллельно в потоке ame
Мне нужно запустить несколько портов на сервере параллельно, и все сокеты сервера должны быть заблокированы на socket.accept(). Тот же поток должен затем запустить клиентские сокеты (многие) для подключения к определенным серверам. Можно ли...

TypeError: требуется байтовый объект, а не 'str'
Я пытаюсь создать модель клиент-сервер, будучи новичком в сетевом программировании на Python. Я застрял в ошибке, в которой говорится следующее: - tcpCliSoc.send('[%s] %s' % (bytes(ctime(), 'utf_8'), data)) TypeError: требуется байтовый объект,...

Что делать с Perforce, если порт 1666 заблокирован интернет-провайдером?
Итак, я настроил сервер Perforce на отказе Ubuntu в Google Cloud VM, и я почти уверен, что с ним все в порядке, я проверил, слушает ли он порт 1666, и установил для него исключение брандмауэра. облако. Но с другой стороны, я уже 3 дня бился...

Какие именно гарантии чтения/блокировки предоставляет DataInputStream после available()
Я прочитал документы по Java и ряд связанных вопросов, но не уверен, что гарантированно будет работать следующее: У меня есть DataInputStream в выделенном потоке, который постоянно считывает небольшие объемы данных известного размера в байтах из...

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..