Вопросы по теме 'asyncsocket'

NSThread, AsyncSocket и освобождение объекта
У меня есть фрагмент сетевого кода, который использует AsyncSocket, но перемещает его в отдельный цикл выполнения. Я создаю этот цикл выполнения со следующим фрагментом кода: [NSThread detachNewThreadSelector:@selector(_workerLoop) toTarget:self...
962 просмотров

boost::asio не может корректно закрыть TCP-соединение
Я пытаюсь реализовать простой HTTP-сервер. Я могу отправить HTTP-ответ клиентам, но проблема в том, что в Firefox я получаю сообщение об ошибке «Сброс соединения». IE тоже не работает, в то время как Chrome работает отлично и отображает HTML,...
2766 просмотров

Прослушивание CocoaASyncSocket на iPhone, получающем соединение, но новый сокет не вызывает делегата
Я пытаюсь реализовать базовую передачу сообщений между двумя устройствами, указав IP-адреса. Когда одно устройство сообщает своему прослушивающему сокету прослушивание следующим образом: UInt16 port = 59647; NSError *err = nil; [socket...
1046 просмотров
schedule 27.01.2023

Неблокирующий и асинхронный ввод-вывод Java с NIO и NIO.2 (JSR203) — реализации Reactor/Proactor
Итак, вот я читаю одну из моих любимых книг по шаблонам программного обеспечения (Pattern-Oriented Software Architecture — Patterns for Concurrent and Networked Objects), особенно разделы, посвященные шаблонам асинхронного ввода-вывода...
14023 просмотров

iOS SDK: как проверить, открыт ли порт?
Я еще ничего не нашел о том, как проверить, открыт порт или нет. Я пытался реализовать это с помощью класса AsyncSocket, но он всегда возвращает TRUE, хотя я отклоняю все подключения к этому порту на своем сервере. Кроме того, я пытался использовать...
3486 просмотров
schedule 23.04.2022

Клиент асинхронного сокета получает
Я занимаюсь программированием сокетов на C #. Мне нужно создать клиентское приложение, которое взаимодействует с сервером с заданным протоколом. Я успешно реализовал асинхронный метод отправки, но у меня проблемы с реализацией алгоритма приема....
5205 просмотров
schedule 21.09.2022

Выбор дизайна для автоматического повторного подключения клиента сокета
Я работаю с приложением формы Windows на С#. Я использую клиент сокета, который асинхронно подключается к серверу. Я хотел бы, чтобы сокет попытался немедленно переподключиться к серверу, если соединение по какой-либо причине прервано. Какой дизайн...
4504 просмотров
schedule 23.11.2022

Буфер сервера SocketAsyncEventArgs UDP иногда бывает заполнен нулями
У меня есть аналогичная проблема, описанная в буфере SocketAsyncEventArgs, заполненном нулями , в котором мой реализация SocketAsyncEventArgs UDP-сервера получает пакеты, которые имеют: SocketAsyncEventArgs.BytesTransferred > 0 Нет...
2165 просмотров
schedule 25.10.2022

Где я могу найти версию CocoaAsyncSocket без ARC?
У меня есть приложение, в котором я успешно использовал AsyncSocket, но приложение требуется для работы в 32-разрядных системах Mac, поэтому мне нужна версия AsyncSocket без ARC. В своих поисках я нахожу признаки того, что AsyncSocket действительно...
216 просмотров
schedule 14.08.2023

IPEndPoint на стороне клиента не может использовать IPAddress.Any?
Я изучал программирование сокетов, я создал асинхронный сервер, который только слушает и возвращает данные. но у меня есть проблема, я использую IPEndPoint на сервере с IPEndPoint(IPAddress.any,port), и я делаю то же самое на стороне клиента. При...
5850 просмотров
schedule 08.12.2022

TCP-сервер на С#, вызывающий 100% загрузку ЦП через 2-3 дня
Вот мой код для очень простого TCP-сервера (в основном пример примера сокета асинхронного сервера — http://goo.gl/Ix5C - немного изменено): public static void InitiateListener() { try { allDone = new...
1749 просмотров
schedule 19.12.2022

Как очистить буфер TCP-клиента?
Я использовал несколько примеров для настройки полнодуплексного TCP-клиента C#, подключенного к серверу. Основная концепция заключается в том, что и клиент, и сервер отправляют/получают сообщения (команды и события). Поэтому я разработал класс...
9887 просмотров
schedule 14.05.2023

асинхронный проект. Что мне не хватает?
Я работаю над клиентом для этого чат-сервера, но столкнулся с проблемой. Сервер использует асинхронный модуль Python 3.4RC1. Поведение: Мой клиент подключается. Мой второй клиент подключается. Любой из них может отправлять сообщения на...
1267 просмотров

Начать принимать новые соединения до или после EndAccept()
У меня есть вопрос о том, в какой момент после BeginAccept в сокете я могу сообщить моему потоку прослушивателя, что он может снова начать принимать соединения. Это код, который у меня есть: while(!mStopWaitHandle.WaitOne(0, false)) // <--...
604 просмотров
schedule 02.06.2022

проблемы с использованием async_write сразу после async_read_until
Мой код выглядит следующим образом: boost::asio::streambuf b1; boost::asio::async_read_until(upstream_socket_, b1, '@', boost::bind(&bridge::handle_upstream_read, shared_from_this(), boost::asio::placeholders::error,...
1146 просмотров
schedule 09.11.2022

Каков самый быстрый способ отправки данных между клиентом и сервером?
Я хочу реализовать связь между двумя серверами. На стороне клиента: один поток подготавливает данные и ставит их в очередь. Второй поток извлекает данные из очереди, сериализует их и отправляет на сервер. На стороне сервера: получает данные (байты)...
2903 просмотров
schedule 24.09.2022

Libuv - несколько TCP-запросов на одном соединении
Используя Libuv, я реализовал TCP-сервер A, который вызывает другой TCP-сервер B. Поскольку сервер A продолжает получать запросы, я отправляю запросы на сервер B, используя одно соединение TCP , установленное между A и B. Учитывая, что Libuv...
888 просмотров
schedule 30.05.2022

Путаница в отношениях клиент-сервер
У меня есть 5 компьютеров, которые управляют разным оборудованием. Один из пяти является основным контроллером для остальных 4. Мне нужно отправлять команды с основного контроллера на 4 подчиненных контроллера по TCPIP. У меня очень ограниченный...
75 просмотров
schedule 14.06.2023

Бизнес-логика в Порте завершения ввода-вывода
У меня есть некоторые сомнения относительно порта завершения ввода-вывода, а также AcceptEx в winsock2 Пожалуйста, поправьте меня, если я ошибаюсь. AcceptEx - это перекрывающийся способ приема запросов или подключения. Однако, как указано в...
415 просмотров

Размер буфера клиента асинхронного сокета
Мне нужно подключить удаленный сервер с асинхронным подключением к сокету и получить данные. Я могу подключиться, но есть проблема. Посылки отправляются поштучно. У меня есть два варианта; Я могу установить буфер и получить весь пакет одним...
707 просмотров