В чем разница между BeginConnect и ConnectAsync ? Впоследствии, в чем разница между BeginDisconnect и DisconnectAsync ? Документация ConnectAsync гласит: «Начинает asynchronous запрос для подключения удаленного хоста». Документация BeginConnect также гласит: «Начинает asynchronous запрос для подключения удаленного хоста». Оба DisconnectAsync и BeginDisconnect также BeginDisconnect и то же: «Начинает asynchronous запрос на отсоединение от удаленной конечной […]
Для создания асинхронной связи между сервером и клиентскими сокетами я использую следующие проекты. Когда я запускаю эти проекты, я отправляю сообщение от клиента на сервер, таким образом, я получил сообщение: Данные: запись EOF, отправка 14 байтов клиенту. То, что я хочу достичь, – отправить логическую переменную с сервера клиенту с помощью сокетов. Можно ли это […]
Всякий раз, когда я использую «ab» для тестирования веб-сервера, он некоторое время замерзает после того, как отправил много запросов, только для продолжения через 20 секунд или около того. Рассмотрим следующий симулятор HTTP-сервера, написанный на Ruby: require ‘socket’ RESPONSE = “HTTP/1.1 200 OK\r\n” + “Connection: close\r\n” + “\r\n” + “\r\n” buffer = “” server = TCPServer.new(“127.0.0.1”, […]
Пытаясь понять, насколько я могу различать TCP-сокет и websocket, я уже нашел много полезной информации в этих вопросах: фундаментальное различие между websockets и чистым TCP Как установить соединение TCP Socket из веб-браузера (на стороне клиента)? и так далее… В моих исследованиях я просмотрел это предложение по википедии : Websocket отличается от TCP тем, что он […]
У меня есть два компонента, которые взаимодействуют через TCP / IP. Компонент A действует как сервер / слушатель, а компонент B – клиент. Эти два должны общаться как можно быстрее. В любой момент может быть только одна связь (хотя это не относится к этому вопросу). Старший разработчик в моей компании сказал, что мне нужно использовать […]
Я пытаюсь подключить устройства через мое приложение, установленное в Nexus 5. Я хочу сделать приложение, подобное радужным контактам в Android. В моем приложении я пытаюсь подключиться к другому устройству через Bluetooth и передавать набор контактов или файлов. Я последовал этому вопросу , но обходной путь, упомянутый там, не работает для меня. Вот мой полный код. […]
Я пытаюсь написать серверную программу на C, используя другой клиент, я получаю эту ошибку, когда пытаюсь подключиться через порт 2080, например. connection refused Каковы могут быть причины этой ошибки?
Это может быть очень простой вопрос, но меня это смущает. Могут ли два разных подключенных сокета совместно использовать порт? Я пишу сервер приложений, который должен иметь возможность обрабатывать более 100 тыс. Параллельных подключений, и мы знаем, что количество доступных в системе портов составляет около 60 тыс. (16 бит). Подсоединенный сокет назначается новому (выделенному) порту, поэтому […]
Я хочу использовать плагин C # в моем проекте Unity. Этот плагин должен действовать как сервер, который будет получать значения от клиента, чтобы я мог использовать эти значения для дальнейшей обработки. Проблема в том, что сервер имеет бесконечный цикл. И бесконечные петли заставляют Unity висеть. Как справиться с этим? EDIT: Я прикрепляю fragment кода серверной […]
В чем смысл ошибки «сброса соединения с помощью одноранговой сети» в TCP-соединении? Является ли это фатальной ошибкой или просто уведомлением или связано с сетевым сбоем?