Роботы, плагины и скрипты к чату MyChat. Разработка альтернативных клиентов и различных утилит. Технические вопросы по программированию, замечания и предложения по развитию API
Аватара пользователя
Эдуард Гараев
Доброго всем дня!

Покажите пожалуйста код для вызова метода класса для JAVA отправки сообщения, например: по нажатию кнопки в форме (не важно) сообщения вида "Hello world!"

Благодарю.

Я не сильно опытный программист по JAVA и никогда не прикручивал к ней никаких библиотек. У меня есть положительный опыт как по примеру из этого форума прикрутили MyChat.DLL к DELPHI XE3
Аватара пользователя
Алексей Пикуров
Здравствуйте, Эдуард. В силу того, что Java кросс-платформенна, логично не привязываться к dll-библиотеке, а работать с MyChat напрямую по сети, через сокеты.

Вы умеете это делать?
Аватара пользователя
Андрей Раков
Пример отправки сообщения с помощью IntegrationAPI из JAVA приложения, на основе данных из справки: https://nsoft-s.com/mcserverhelp/index. ... ockets.htm

Для работы примера требуется json-simple, находится в архиве вместе с примером.

Пример проекта для IntelliJ IDEA:
(27.58 КБ) Скачиваний: 79
Аватара пользователя
Андрей Раков
Отправлено было сообщение по сокету: 0077300002{"UserTo":198,"UserFrom":0,"Msg":"Hello","hash":"","APIStype":"customapi","ServerKey":"iddqd"}


Добрый день.

Описание ошибок IntegrationAPI: https://nsoft-s.com/mcserverhelp/index. ... ionkey.htm

Также вы не указали hash, туда можно вписать любое строковое значение.
Аватара пользователя
Алексей Пикуров
Эдуард, вы попробовали в работе пример? Что-то получилось или нет? Ожидаем вашего ответа.
Аватара пользователя
Алексей Пикуров
Включили пример в официальную справку.