как создать сокет-связь между вычислительными узлами HP C и клиентом в сети publi c - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь создать службу брокера данных, чтобы данные, сгенерированные в вычислительных узлах HP C, могли быть немедленно получены "чужим" сервером (например, моей собственной рабочей станцией Linux).

Для сервера с доступным IP-адресом я мог бы использовать доменный сокет Inte rnet (например, https://www.geeksforgeeks.org/socket-programming-cc/) для обеспечения связи на конце. Однако с ресурсами HP C (например, TA CC Stampede2) у меня есть несколько вопросов:

  1. Можно ли получить IP-адрес вычислительных узлов? (Команда «ip» или «ifconfig» может даже не отображаться пользователям в этих вычислительных узлах, и планировщик всегда может дать мне другой список узлов.)
  2. Позволяет ли брандмауэр подключаться для вычисления узлы снаружи? (если да, есть ли какая-либо документация, на которую я могу сослаться?)
  3. Если традиционный сокет tcp / ip не работает, есть ли какой-либо предлагаемый подход, который также предоставляет такие сокет-подобные интерфейсы, чтобы я мог создать точку связи внутри HP C и общаться с внешним миром?

Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...