Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » подключиться к pipe серверу

Страниц (5): [1] 2 3 4 5 »
 

1. AdryV - 30 Апреля, 2019 - 05:58:49 - перейти к сообщению
подскажите как через Кибор подключиться к pipe серверу(для просмотра ссылки Вам необходимо авторизоваться) сервер и клиент на с++ написал можно сказать работают
но как в Кибор реализовать подключение к серверу и общение по средствам
WriteFile
ReadFile
или же вообще возможно просто через fopen обращаться?
2. AdryV - 30 Апреля, 2019 - 09:21:15 - перейти к сообщению
набросок сервера
с++ (Отобразить)


набросок клиента
с++ (Отобразить)


так подключил к Кибор
Кибор (Отобразить)

что не правильно?
3. Zireael - 30 Апреля, 2019 - 12:51:19 - перейти к сообщению
 Цитата:
что не правильно?

 Цитата:
#define GENERIC_READ 2147483648

CODE:
#define GENERIC_READ -2147483648
4. AdryV - 30 Апреля, 2019 - 16:32:15 - перейти к сообщению
Все равно функция возвращает -1, хоть запущен сервер хоть нет.
Может где-то ещё? Или все же Кибор не умеет?
5. Zireael - 30 Апреля, 2019 - 16:37:08 - перейти к сообщению
А причём тут сервер, функция открывает файл для чтения/записи.
А это: "\\\\.\\pipe\\MyPipe" на путь к файлу никак не похоже.
Может это надо: https://docs.microsoft.com/ru-ru...e-callnamedpipea
6. AdryV - 30 Апреля, 2019 - 17:00:26 - перейти к сообщению
Насчёт путей не понимаю... Такие пути везьде где бы ни читал
Выше привёл пример на с++ полностью работающие...
Скрин (для просмотра ссылки Вам необходимо авторизоваться)
7. Zireael - 30 Апреля, 2019 - 17:06:25 - перейти к сообщению
 Цитата:
"\\\\.\\pipe\\MyPipe"

Скорее всего так:
 Цитата:
"\\.\pipe\MyPipe"
8. AdryV - 30 Апреля, 2019 - 17:24:47 - перейти к сообщению
Если изменить только в кибор то так же и возвращает -1
Если править и сервер на с++ то выдаёт ошибку
 AdryV пишет:
// Если возникла ошибка, завершаем работу приложения
if (hNamedPipe == INVALID_HANDLE_VALUE) printf("Error Pipe Creating!!!\n"Подмигивание;
9. Zireael - 30 Апреля, 2019 - 17:29:17 - перейти к сообщению
 Цитата:
Если править и сервер на с++ то выдаёт ошибку

Для си было правильно.
10. AdryV - 30 Апреля, 2019 - 18:45:32 - перейти к сообщению
Ошибка не во время компиляции а ошибка создания канала во время запуска сервера
Тоисть сервер выводит то что в printf

Powered by ExBB FM 1.0 Final