Как работать с сетью в Clojure? Приветы.
Подскажите, как в clojure работать с сокетом? Или просто брать и делать(def socket (Socket. "127.0.0.1" 9999))
На гитхабе есть парочка библиотек-оберток над java.net.Socket, но звездами они не пестрят.

21 Авг 2019 в 06:34
184 +1
0
Ответы
1

Да, можно использовать java.net.Socket в Clojure, как вы указали. Однако, если вы хотите упростить работу с сокетами, рекомендуется использовать библиотеки-обертки, которые предоставляют дополнительные удобные функции и абстракции.

Например, вы можете попробовать библиотеку clojure.java.io, которая предоставляет удобные функции для работы с различными типами потоков, включая сокеты. Вы можете использовать функцию clojure.java.io/input-stream для получения потока ввода из сокета, и clojure.java.io/output-stream для получения потока вывода в сокет.

Кроме того, на Clojars существуют другие библиотеки, такие как lamina или aleph, которые также могут облегчить работу с сокетами в Clojure. Вы можете изучить их документацию и примеры использования, чтобы выбрать наиболее подходящую для ваших потребностей.

Надеюсь, это поможет вам начать работу с сокетами в Clojure. Удачи!

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир