Вопросы по теме 'asyncsocket'
NSThread, AsyncSocket и освобождение объекта
У меня есть фрагмент сетевого кода, который использует AsyncSocket, но перемещает его в отдельный цикл выполнения. Я создаю этот цикл выполнения со следующим фрагментом кода:
[NSThread detachNewThreadSelector:@selector(_workerLoop) toTarget:self...
962 просмотров
schedule
20.12.2022
boost::asio не может корректно закрыть TCP-соединение
Я пытаюсь реализовать простой HTTP-сервер. Я могу отправить HTTP-ответ клиентам, но проблема в том, что в Firefox я получаю сообщение об ошибке «Сброс соединения». IE тоже не работает, в то время как Chrome работает отлично и отображает HTML,...
2766 просмотров
schedule
13.01.2023
Прослушивание 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 просмотров
schedule
19.04.2022
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 просмотров
schedule
02.02.2024
Начать принимать новые соединения до или после 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 просмотров
schedule
30.11.2022
Размер буфера клиента асинхронного сокета
Мне нужно подключить удаленный сервер с асинхронным подключением к сокету и получить данные. Я могу подключиться, но есть проблема.
Посылки отправляются поштучно. У меня есть два варианта; Я могу установить буфер и получить весь пакет одним...
707 просмотров
schedule
26.12.2022