Desenvolvido por ITALO FRANCO, PIETRA FREITAS, VITOR VANACOR E VITÓRIA ROSA
make
Os executáveis do cliente e servidor serão gerados na pasta bin
./sydServer.exe <porta>
Se nenhuma porta for fornecida, será usada a default 4000
./sydClient.exe <username> <hostname> <port>
Se algum parâmetro não for fornecido, serão utilizados os default default_user localhost 4000
, respectivamente.
Ao se conectar com o servidor, será criada a pasta sync_dir_<username>
na /home do usuário. Enquanto o cliente estiver rodando, todos os arquivos deixados nesta pasta serão sincronizados com a pasta <username>
criada pelo servidor, e vice-versa.
upload <path/filename.ext>
: Envia arquivo para o servidordownload <filename.ext>
: Faz download do servidor para o diretório locallist_server
ouls
: Lista os arquivos salvos no servidor associados ao usuário.list_client
oulc
: Lista os arquivos salvos no diretóriosync_dir_<nomeusuário>
exit
: Encerra a sessão com o servidor