Вопросы с тегом «networking»

Для большинства вопросов программирования используйте тег [network-programming]. Вопросы, не связанные с сетевым программированием, не относятся к теме и должны задаваться вместо них по вопросам сетевой инженерии, суперпользователя или ошибки сервера Этот тег подходит только для вопросов, касающихся уникальных потребностей сети в поддержке разработки программного обеспечения.

3
protobuf против gRPC
Я пытаюсь понять protobuf и gRPC и то, как я могу их использовать. Не могли бы вы помочь мне понять следующее: Учитывая модель OSI , где, например, находится Protobuf на уровне 4? Подумав о передаче сообщений, как обстоят дела с «потоком», что делает gRPC, что пропускает protobuf? Если отправитель использует …

27
Как я могу проверить, находится ли ip в сети в Python?
Учитывая IP-адрес (скажем, 192.168.0.1), как мне проверить, находится ли он в сети (скажем, 192.168.0.0/24) в Python? Есть ли в Python общие инструменты для манипулирования IP-адресами? Такие вещи, как поиск хоста, IP-адрес для int, сетевой адрес с сетевой маской для int и так далее? Надеюсь, в стандартной библиотеке Python для 2.5.

12
Какой порт используется данной программой? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Я хочу выяснить, какой порт использует конкретная программа. Существуют ли какие-либо программы, доступные …

13
TCP против UDP в видеопотоке
Я только что вернулся домой после экзамена по сетевому программированию, и один из вопросов, который они нам задали, был: «Если вы собираетесь транслировать видео, вы бы использовали TCP или UDP? Дайте объяснение как для сохраненного видео, так и для потокового видео в реальном времени». . На этот вопрос они просто …

7
Получение имени компьютера Windows, на котором запущен скрипт Python?
По сути, у меня в сети есть пара компьютеров с Windows, на которых будет запущен скрипт Python. В сценарии следует использовать другой набор параметров конфигурации в зависимости от того, на каком компьютере выполняется этот сценарий. Как мне получить это имя компьютера в скрипте Python? Допустим, скрипт запущен на компьютере с …

3
Лучший диапазон номеров TCP-портов для внутренних приложений [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Я работаю в месте, где каждое …

7
Когда требуется опция TCP SO_LINGER (0)?
Думаю, я понимаю формальный смысл этого варианта. В некотором устаревшем коде, с которым я сейчас работаю, эта опция используется. Заказчик жалуется на RST как ответ на FIN со своей стороны при закрытии соединения с его стороны. Я не уверен, что смогу удалить его безопасно, так как не понимаю, когда его …

11
Может ли Android создавать одноранговые специализированные сети?
Можно ли настроить Android в режиме одноранговой сети Wi-Fi? Например, я хотел бы, чтобы один телефон транслировал сообщение, и чтобы все одноранговые узлы в сети принимали широковещательную передачу, не имея сервера. Я хотел бы использовать Wi-Fi, так как диапазон Bluetooth более ограничен.

5
Как увеличить оперативную память и настроить сеть только для хоста в Vagrant?
Я хотел бы увеличить оперативную память как минимум до 1 ГБ, и я хотел бы настроить сеть «Только хост» для использования «199.188.44.20». Это мой Vagrantfile: # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant::Config.run do |config| config.vm.customize ["modifyvm", :id, "--memory", 1024] config.vm.network :hostonly, "199.188.44.20" config.vm.define :web do |web_config| …

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

15
Как я могу получить текущую статистику пропускной способности сетевого интерфейса в Linux / UNIX? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Такие инструменты, как MRTG, предоставляют графики пропускной способности / пропускной способности сети для …

12
Получите IP-адрес машины
Этот вопрос почти такой же, как и ранее заданный: Получить IP-адрес локального компьютера - Вопрос. Однако мне нужно найти IP-адрес (а) Linux-машины . Итак: Как мне - программно на C ++ - определить IP-адреса Linux-сервера, на котором работает мое приложение. У серверов будет как минимум два IP-адреса, и мне нужен …

8
API сокетов Java: как узнать, закрыто ли соединение?
У меня возникли проблемы с API сокетов Java. Я пытаюсь отобразить количество игроков, подключенных к моей игре в данный момент. Легко определить, когда игрок подключился. Однако кажется излишне сложным определить, когда игрок отключился, используя API сокетов. Вызов isConnected()сокета, который был отключен удаленно, всегда возвращается true. Точно так же вызов isClosed()сокета, …

11
Как я могу убить любой процесс, использующий порт 8080, чтобы я мог бродить?
В MacOSX я использую Packer для создания коробки Vagrant, поэтому мне нужно постоянно поднимать ее и разбирать. Я пытаюсь "бродить" и получаю стандартную ошибку, потому что порт уже используется: «Vagrant не может перенаправить указанные порты на этой виртуальной машине, так как они могут столкнуться с каким-либо другим приложением, которое уже …

5
Как взаимодействовать между контейнерами Docker через «имя хоста»
Я планирую разделить свой монолитный сервер на множество небольших контейнеров-докеров, но пока не нашел хорошего решения для «межконтейнерного взаимодействия». Это мой целевой сценарий: Я знаю, как связывать контейнеры вместе и как открывать порты, но ни одно из этих решений меня не удовлетворяет. Есть ли какое-либо решение для связи через имена …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.