Как сделать текстовое поле, которое работает как Google docs, которое может быть отредактировано несколькими пользователями одновременно?
В принципе, я хочу, чтобы несколько приложений WPF имели общее текстовое поле, в которое пользователи могут редактировать текст в режиме реального времени, и оно будет отражаться во всех текстовых полях одновременно. Я просто ищу некоторые идеи относительно того, что можно сделать, или любые другие проекты, которые реализуют что-то подобное.
Что я уже пробовал:
Я не очень старался, но думаю, что там будет сервер, который имеет экземпляр и получает сообщения от всех текстовых полей к тому, что редактируется. Таким образом, я также могу отправлять сообщения с сервера относительно положения курсоров в других приложениях и даже вводить текст, если это необходимо, и разрешать любые конфликты.