hopen возвращает `hopen при попытке подключиться к localhost - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь установить очень простое соединение между процессами 2 q.

Я запускаю одно прослушивание на порту 5000, используя

    $ q -p 5000

Я оставляю это работающим, а затем запускаю новыйq обработайте из моего терминала и попытайтесь подключиться, но получите вывод 'hopen

    q)h:hopen `:localhost:5000
    `hopen

Похоже, что есть много ресурсов для определения и установления соединений, и этот шаг обычно проходит очень просто!Но сводит меня с ума, и я не могу найти никакой ссылки на `hopen error

Ответы [ 3 ]

0 голосов
/ 01 июня 2018

Вы также можете проверить, есть ли что-либо определенное в qq, которое модифицирует любой из обработчиков IPC..z.po вызывается при открытом соединении и может быть настроен на что-то неожиданное.Из коробки этот qq-файл должен содержать заголовок для вашей консоли q и ничего больше.

0 голосов
/ 02 июня 2018

Я использовал сторонний q бинарный в q / l32 / q.Я заменил это на оригинальный двоичный файл q, и он начал работать.

Большое спасибо за указатели

0 голосов
/ 01 июня 2018

Я думаю, что ошибка указывает на то, что hopen не определен.должен быть определен как <: в k

q)hopen
<:

Если это не так, может быть что-то не так с вашим qk в $ QHOME

...