Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
AdryV
Отправлено: 30 Апреля, 2019 - 13:58:49
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




подскажите как через Кибор подключиться к pipe серверу(для просмотра ссылки Вам необходимо авторизоваться) сервер и клиент на с++ написал можно сказать работают
но как в Кибор реализовать подключение к серверу и общение по средствам
WriteFile
ReadFile
или же вообще возможно просто через fopen обращаться?

(Отредактировано автором: 30 Апреля, 2019 - 14:00:02)

 
 Top
AdryV
Отправлено: 30 Апреля, 2019 - 17:21:15
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




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


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


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

что не правильно?

(Отредактировано автором: 30 Апреля, 2019 - 17:22:47)

 
 Top
Zireael
Отправлено: 30 Апреля, 2019 - 20:51:19
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4385
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
что не правильно?

 Цитата:
#define GENERIC_READ 2147483648

CODE:
#define GENERIC_READ -2147483648
 
 Top
AdryV
Отправлено: 01 Мая, 2019 - 00:32:15
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




Все равно функция возвращает -1, хоть запущен сервер хоть нет.
Может где-то ещё? Или все же Кибор не умеет?

(Отредактировано автором: 01 Мая, 2019 - 00:33:06)

 
 Top
Zireael
Отправлено: 01 Мая, 2019 - 00:37:08
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4385
Дата рег-ции: Нояб. 2017  
Репутация: 580




А причём тут сервер, функция открывает файл для чтения/записи.
А это: "\\\\.\\pipe\\MyPipe" на путь к файлу никак не похоже.
Может это надо: https://docs.microsoft.com/ru-ru...e-callnamedpipea

(Отредактировано автором: 01 Мая, 2019 - 00:40:48)

 
 Top
AdryV
Отправлено: 01 Мая, 2019 - 01:00:26
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




Насчёт путей не понимаю... Такие пути везьде где бы ни читал
Выше привёл пример на с++ полностью работающие...
Скрин (для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Zireael
Отправлено: 01 Мая, 2019 - 01:06:25
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4385
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
"\\\\.\\pipe\\MyPipe"

Скорее всего так:
 Цитата:
"\\.\pipe\MyPipe"
 
 Top
AdryV
Отправлено: 01 Мая, 2019 - 01:24:47
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




Если изменить только в кибор то так же и возвращает -1
Если править и сервер на с++ то выдаёт ошибку
 AdryV пишет:
// Если возникла ошибка, завершаем работу приложения
if (hNamedPipe == INVALID_HANDLE_VALUE) printf("Error Pipe Creating!!!\n"Подмигивание;
 
 Top
Zireael
Отправлено: 01 Мая, 2019 - 01:29:17
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4385
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
Если править и сервер на с++ то выдаёт ошибку

Для си было правильно.
 
 Top
AdryV
Отправлено: 01 Мая, 2019 - 02:45:32
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




Ошибка не во время компиляции а ошибка создания канала во время запуска сервера
Тоисть сервер выводит то что в printf
 
 Top
Страниц (5): [1] 2 3 4 5 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by