Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Работа с интернетом.

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

1. 007wan - 07 Июля, 2017 - 10:41:27 - перейти к сообщению
Прошу создателя Kibor помочь сделать мини-программу, которая связывается с интернетом, в данном случаи будет 2 окна.
окно 1-принимает, состоит из кнопки "получить обновление", как только жмешь эту кнопку, проверяет соединение с интернетом, если нету, то пишет "проверь интернет" или что-то такое, а если есть интернет, то получает текст(ссылку) из второго окна и переходит по браузеру по умолчанию.

ЕСЛИ! текст(ссылка) отправилась ни один раз, то во-втором окне(приемнике), при нажатии кнопки, пишет "обновлений нет" типа этого.

окно 2-отправитель, состоит из кнопки и поле-эдит, в поле пишем ссылку или текст(желательно ссылку), при нажатии кнопки, отправляет текст(ссылку) в первое окно(программу) не важно на каком компьютере и если удачно отправилось, то переходит по ссылке(тексту) в первом окне(не перейдет по ссылке, пока не нажмешь кнопку"получить обновление", сначала скопирует то, что во-втором окне в поле)

Только надо, что бы команда распостранялась на все копии программы первого окна, даже если отправим текст(ссылку)из второго окна в первое окно, и перейдет по ссылке, а потом удалим программу, изначально сделав её копию, то данные должны сохраниться.


А еще вопрос: а можно ли удалить через интернет файл по имени(расширении...), использовав эту функцию, не зная его пути файла(расположение)?
2. 007wan - 08 Июля, 2017 - 04:33:47 - перейти к сообщению
Ой, я перепутал, точнее использовать вот эту тему
3. 007wan - 11 Июля, 2017 - 13:09:29 - перейти к сообщению
Не лучше без кнопок, ну пожалуйста, помоги.
4. Kibor - 11 Июля, 2017 - 13:19:23 - перейти к сообщению
Чем я могу помочь?
5. 007wan - 12 Июля, 2017 - 07:43:49 - перейти к сообщению
 Kibor пишет:
Чем я могу помочь?

Как помочь сделать соединение клиента с сервером:
диалог 1-кнопка, эдит: пихаем туда абсолютно любой текст, но лучше ссылку.
как только жмём кнопку, он отправляет ссылку(текст) в диалог 2.


диалог 2-пустой диалог(пока что, потом сам мод. как хочу):при открытии этого диалога
получает ссылку, переходит в браузер по ней.

У меня еще ошибки с opensocket- почему нельзя сделать else? я хочу, что бы подключался к сокету, а если не получается, то выводит сообщение(что бы не ждать от пустого окна результата бесконечно)
Вот готовые диалоги:
А, еще, если можно убрать из сервера переменную char recvs[256], я вручную убирал, ошибка программы, может не так делаю.Просто мне не надо массивов для приём, я же только отправляю текст(ссылку)
сервер (Отобразить)

(Добавление)
клиент(получатель) (Отобразить)

(Добавление)
Только можно так еще: если я отправил ссылку(текст) из сервера, то будет отправлять бесконечно, но с паузами(что бы не лагало).
6. Kibor - 12 Июля, 2017 - 08:20:29 - перейти к сообщению
 007wan пишет:
У меня еще ошибки с opensocket- почему нельзя сделать else? я хочу, что бы подключался к сокету, а если не получается, то выводит сообщение(что бы не ждать от пустого окна результата бесконечно)

ошибка не в opensocket, а в строке в теле скобок.
if (recvhtml(#recvs[0], 256)>0) messagebox(format(#recvs[0]));, "Ответ", 0);//когда примем ответ запишем ответ в edit
найдите
7. 007wan - 12 Июля, 2017 - 08:27:02 - перейти к сообщению
А да, там вроде как лишний символ ;
(Добавление)
Почему-то клиент(получатель) зависает, если его просто открыть, и не получает сообщение введенное в другом диалоге
8. Kibor - 12 Июля, 2017 - 10:19:44 - перейти к сообщению
пример пашет?
9. 007wan - 12 Июля, 2017 - 10:46:06 - перейти к сообщению
да, работает. конечно с некими мелкими недостатками, но они не мешают, спасибо.
(Добавление)
Кибор, почему если открыть сервер и потом сразу клиент, отправить текст из сервера, клиент выполнить работу свою и откроет как ссылку, только при закрытии клиента, и вновь открытии сам клиент висит. Я хочу сделать сервер, как бы постоянным, что бы всегда работал, пока не закрою его сам.
10. Kibor - 12 Июля, 2017 - 11:49:31 - перейти к сообщению
сервер запускать первым

Powered by ExBB FM 1.0 Final