Нет, я не спрашиваю о полной программе :) Я немного новичок в Java как языке, поэтому я совсем не знаком с библиотеками Java, и мой опыт в основном касается php, но я хорошо понимаю ООП.
Мой сценарий: я хочу создать на своем веб-сайте Java-апплет, с помощью которого разные пользователи могут совместно использовать одно и то же окно экрана, в котором они могут перетаскивать объекты (изображения) на определенные позиции, а когда это происходит, происходит обновление экрана.другим.Перед подключением пользователь может выбрать новый экран или присоединиться к другому.Если он хочет присоединиться к другим, он просто введет какой-то существующий (случайный) идентификатор экрана для подключения.Если он захочет создать новый, он получит доступ к этому экрану, на котором он увидит идентификатор экрана, чтобы поделиться с кем-то еще.Мне все равно, если два человека захотят перетащить разные предметы в одно и то же место, тогда он просто использует тот, который пришел последним.
Теперь, когда вы понимаете, что я хочу построить ...
Что мне действительно нужно, так это каркасная структура чего-то подобного.Какие части мне понадобятся, чтобы построить что-то подобное?Библиотеки и тому подобное, где мне искать учебники, лучшие практики, иерархию, использовать ли tcp или udp?Мне просто нужно что-то, с чего начать.