-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathreadme.txt
38 lines (26 loc) · 2.35 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Para compilar o cliente e o servidor:
./compile.sh
Antes de iniciar o servidor deverá criar utilizadores através do ManUsers, para tal, deve colocar-se na pasta PhotoShareServer e correr o seguinte comando:
java -out out/ ManUsers
O programa perguntar-lhe-á uma palavra passe de administrador que será utilizada para correr o servidor.
Para correr o servidor deve colocar-se na pasta PhotoShareServer e correr o seguinte comando:
java -Djava.security.manager -Djava.security.policy=src/server.policy -cp out/ PhotoShareServer 23232 <adminpassword> grupo026
Para correr o cliente deve colocar-se na pasta PhotoShareCliente e correr um dos seguintes comandos:
- Adicionar uma foto: (as fotos devem estar dentro da pasta PhotoShareClient)
java -Djava.security.manager -Djava.security.policy=src/client.policy -cp out/ PhotoShare <user> <password> <ip>:23232 -a <photo1> [<photo2> <photo3> ...]
- Listar fotos de um utilizador:
java -Djava.security.manager -Djava.security.policy=src/client.policy -cp out/ PhotoShare <user> <password> <ip>:23232 -l <userId>
- Comentarios e numero de likes/dislikes de uma foto:
java -Djava.security.manager -Djava.security.policy=src/client.policy -cp out/ PhotoShare <user> <password> <ip>:23232 -i <userId> <photo>
- Download das fotos de um utilizador:
java -Djava.security.manager -Djava.security.policy=src/client.policy -cp out/ PhotoShare <user> <password> <ip>:23232 -g <userId>
- Adicionar um comentario a uma foto:
java -Djava.security.manager -Djava.security.policy=src/client.policy -cp out/ PhotoShare <user> <password> <ip>:23232 -c <comentario> <userId> <photo>
- Adicionar um like a uma foto:
java -Djava.security.manager -Djava.security.policy=src/client.policy -cp out/ PhotoShare <user> <password> <ip>:23232 -L <userId> <photo>
- Adicionar um dislike a uma foto:
java -Djava.security.manager -Djava.security.policy=src/client.policy -cp out/ PhotoShare <user> <password> <ip>:23232 -D <userId> <photo>
- Adicionar seguidor(es):
java -Djava.security.manager -Djava.security.policy=src/client.policy -cp out/ PhotoShare <user> <password> <ip>:23232 -f <userId1> [<userId2> <userId3> ...]
- Remover seguidor(es):
java -Djava.security.manager -Djava.security.policy=src/client.policy -cp out/ PhotoShare <user> <password> <ip>:23232 -r <userId1> [<userId2> <userId3> ...]