Результаты поиска по запросу "sockets"

3 ответа

Допустимы ли параллельные вызовы send / recv в одном сокете?

Можем ли мы вызвать send из одного потока и recv из другого в том же сокете?Можем ли мы вызывать несколько посылок параллельно из разных потоков в одном сокете?Я знаю, что хорошего дизайна следует избегать, но я не понимаю, как будут вести себя ...

4 ответа

Я бы порекомендовал прочитать, что бей говорит о select. Это выглядит немного пугающе, но действительно полезно и просто в использовании, если вам нужно немного времени, чтобы обернуть голову вокруг него.

аюсь использовать неблокирующие сокеты TCP. Проблема в том, что они все еще блокируют. Код ниже - код сервера - struct sockaddr name; char buf[80]; void set_nonblock(int socket) { int flags; flags = fcntl(socket,F_GETFL,0); assert(flags != -1); ...

3 ответа

Спасибо за отличную цитату!

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

ТОП публикаций

3 ответа

Создание многопоточного сервера с использованием фреймворка SocketServer в python

Этот вопрос решен. Рабочий код приведен ниже в этом посте тоже. проблема: В настоящее время я знакомлюсь с сетевым программированием на Python. В настоящее время я работаю с фреймворком SocketServer. Теперь мой вопрос: как я могу создать ...

5 ответов

turnserver.sourceforge.net

ыло интересно, что можно было передать объект сокета в C # или Java? (Предпочтительно C #) У меня есть много маленьких программ, которые я делаю и размещаю их на своем домашнем компьютере, но мой компьютер находится за маршрутизатором, поэтому ...

6 ответов

Простой код Java: java.net.SocketException: неожиданный конец файла с сервера

Я написал простой код на Java, метод должен подключиться к веб-сайту и вернуть BufferedReader. private BufferedReader getConnection(String url_a) { URL url; try { System.out.println("getting connection"); url = new URL(url_a); HttpURLConnection ...

4 ответа

Как создать сокет TCP для подключения с помощью C к заранее заданному порту

У меня очень простой вопрос. Я хочу проверить, используется ли определенный порт в настоящее время или нет. Для этого я хочу привязать сокет TCP к порту, если в соединении отказано означает, что порт используется, и если нет, это означает, что ...

3 ответа

См. Раздел «Тайм-аут» на странице руководства для выбора.

аюсь использовать функцию выбора, чтобы иметь неблокирующий ввод / вывод между сервером и 1 клиентом (не более), где общение протекает хорошо (может отправлять в любое время, а другой получит, не ожидая отправки). Я нашел учебник с некоторым ...

1 ответ

работает http-сервер node.js на нескольких портах

Кто-нибудь может помочь мне узнать, как получить контекст сокета сервера в файле node.js, чтобы я узнал, какой запрос поступил на номер порта на моем сервере. Я могу прочитать порт сервера, если я запрашиваю, используя http заголовки, но я хочу ...

6 ответов

C # отправляет объекты структуры через сокет

Я сделал немного чтения в программировании клиента / сервера в C #. я достаточно знаком с этим процессом, чтобы задать следующий вопрос: Как я могу передавать объекты структуры через TCP / IP, а не только строки? мое приложение представляет ...