Skip to content

implement CreateResponse on server.cpp #25

@BasicAlgorithm

Description

@BasicAlgorithm

Here some ideas:

cliente -> servidor | LOGIN
l1104santistebanucsp

cliente <- servidor | necesita: "users" to respose if nickname was used but wrong password (error kMessageErrorPassword) or he/she is new o password correct (send ok)
ok

cliente -> servidor | LISTA
i

cliente <- servidor | necesita: "users and user who sent message" to send message to all users
I03110305SantistebanLeePeter

cliente -> servidor | MESSAGE
m00507helloJoaquin

cliente <- servidor | necesita: "user who sent message and users" to verify receptor exist, if not error response [ kMessageErrorPersonDisconnected or kMessageErrorPersonDontExist ]
M00505helloMateo

cliente -> servidor | BROADCAST
b010HolaATodos

cliente <- servidor | necesita: "user who send message and users" to send everyone the message
B01003HolaATodosLee (to each user)

cliente -> servidor | UPLOADFILE
u006000000001005MiFotoDataDeFotoPeter

cliente <- servidor | necesita: "user who send message and users" to verify receptor exist if not error response [ kMessageErrorPersonDisconnected or kMessageErrorPersonDontExist]
U006000000001005MiFotoDataDeFotoMateo

// WITHOUT SENSE
cliente -> servidor | ACCEPT REJECT FILE
cliente <- servidor | necesita: --
// WITHOUT SENSE

cliente -> servidor | EXIT CHAT
x

cliente <- servidor | necesita: -- if this response is received by client simple cout << "exit succesfull"
X

ERROR

cliente <- servidor | necesita: const string declared [ kMessageErrorPassword | kMessageErrorPersonDisconnected | kMessageErrorPersonDontExist ] <- this are global variables, you can find them on HSMP.hpp

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions