Только начал изучать сокеты и мучает один вопрос. Во всех примерах сервер пишут на том же ява. Можно ли написать клиент на ява а сервер на php. Что то подсказывает что можно но все же пока не услышу не усну.
Общение по сокетам представляет собой обмен информацией в виде байтов. Реализовать это можно на любом языке.
При этом общение должно происходить по правилам. Набор правил называют протоколом. Он определяет, например, как нужно байты разделять на отдельные сообщения. Обычно не изобретают свой протокол, а используют имеющиеся реализации. Например протокол WebSocket
для которого есть либы почти на любом языке.
Ещё один вариант протокола - HTTP
- он также просто открывает соединение по сокетам, сервер и клиент обмениваются определёнными протоколом сообщениями, после чего соединение закрывается. Например один из этапов запроса по схеме https
является обмен сертификатами (handshake
) ошибку которого иногда можно увидеть в логах при попытке сделать https
запрос.
В вэб-приложении есть форма, в которую нужно реализовать возможность добавлять кастомные поля с обозначением типаКакие варианты (в общем)...
Допустим, имеем следующую структуру классов:
Задача стоит такая, в RecyclerView набор элементов, по клику на какой нибудь элемент, он должен уехать вниз в конец списка с анимациейКаким образом...