资 源 简 介
Overview
Our project will provide new functionality to an existing IDE that will offer software developers the ability to edit the same source file simultaneously. The tool will facilitate collaboration on team projects in which editing the same file is a necessity. Our system will use the Client-Server architecture with a single central server that will manage connections between clients. In addition, there must be a host client, which will provide the file(s) that will be shared with the other clients. The host client will also store the final copy for long-term storage.
Components
The system consists of an editor plug-in that supports multiple files to be shared. The back-end of the plug-in will process the information provided by the front-end and send updates to the server which will forward the information to the clients with the file open. The front-end provides a user interface within an editor. After the user installs our plu