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

2 ответа

Раньше можно было просто использовать 0, но библиотека стала более строгой, чтобы предотвратить случайное использование int в качестве имени службы.

аюсь заставить мое сетевое приложение работать локально (и сервер, и клиент работают на одном компьютере), когда нет сетевого подключения. Кажется, это иногда «просто работает», но в большинстве случаев я получаю: terminate called after throwing ...

2 ответа

Предостережения о выборе / опросе против реактора Эполла в Twisted

Все, что я прочитал и испытал (приложения на основе Tornado), наводит меня на мысль, что ePoll - естественная замена для сетей на основе Select и Poll, особенно с Twisted. Что делает меня параноиком, это редкость, когда лучшая техника или ...

2 ответа

в отличие от автономного решения STUN, оно (ICE) решает проблему закрепления, поскольку также предлагает кандидатов на размещение.

у приложение P2P. Узлы регулярно пропингуют главный сервер, чтобы обновить свой текущий IP / порт, поэтому, когда узел хочет связаться с другим, он может запросить у сервера эту информацию. На данный момент одноранговые узлы используют UPnP для ...

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

2 ответа

Обратите внимание, что это вызывает исключение, если конечная точка не подключена.

у сервер на C ++, используя библиотеку Boost ASIO. Я хотел бы, чтобы строковое представление IP-адреса клиента отображалось в журналах моего сервера. Кто-нибудь знает как это делать?

2 ответа

@ Амир Саниян Какие ограничения? Весь Интернет использует имена хостов, а не IP-адреса, и делегирует последние в базу данных, называемую DNS. Чем отличается ваша ситуация? В любом случае все, что вам нужно сделать, это сохранить IP-адрес в октетах, то есть в байтах, в том же порядке, в котором вы их написали, и выполнить работу.

рабатываю сетевое приложение и использую сокет API. Я хочу установить порядок байтов sin6_addr структуры sockaddr_in6. Для 16-битных или 32-битных переменных это просто: используя htons или htonl: // IPv4 sockaddr_in addr; addr.sin_port = ...

4 ответа

Я обновил свой ответ.

даю веб-приложение на Ruby on Rails, которое должно быть легко масштабируемым. В этом приложении данные создаются мобильным клиентом (приблизительно 20 байтов) каждую секунду. Все эти данные должны быть переданы на сервер в определенный момент, ...

2 ответа

Аналогичный подход с использованием более новой утилиты «ip» заключается в запуске «ip link set eth0 promisc on». Вызов ifconfig в подпроцессе, вероятно, будет выполнять те же действия, что и мой ответ. И вызов ip в подпроцессе будет делать то, что AF_NETLINK я упоминал, но на самом деле не разъяснил (потому что это сложнее :).

аем, что Python позволяет включить случайный режим под Windows через s.ioctl(socket.SIO_RCVALL, socket.RCVALL_ON)Однако RCVALL_ * и SIO_ * доступны только в Windows. Используя C socket api, в Linux можно использовать: ethreq.ifr_flags |= ...

3 ответа

Это означает, что вы сами закрыли сокет, а затем вызвали другую операцию, которая требует его открытия. Например, закрытие сокета или его входного потока или выходного потока закрывает другой поток и сокет. Так или иначе вы делаете это.

ствуйте, я пытаюсь отправить файлы, используя классы клиент-сервер в Java. По какой-то причине, когда метод, который отправляет файл, называется сокетом, он закрывается. вот код: FileInputStream fIn = new FileInputStream(file); out = ...

0 ответов

 файловая система.

я есть две машины с двумя действующими сетевыми интерфейсами, интерфейс Etherneteth0 и интерфейс Tun / Tapgr0, Цель состоит в том, чтобы установить соединение TCP на компьютере A с помощью интерфейса.gr0 но затем ответы (ACK и т. д.) с компьютера ...

7 ответов

Как мне интерпретировать вывод 'netstat -a'

Некоторые вещи выглядят странно для меня: В чем разница между 0.0.0.0, 127.0.0.1 и [::]?Как следует читать каждую часть внешнего адреса (часть 1: часть 2)?Что означает состояние Time_Wait, Close_Wait?и т.п.Может ли кто-нибудь дать краткий обзор ...