Em Andamento

Make small changes to chat software

Software has two parts: client and server.

Software is developed in VS2010, c++

Communication is encrypted via key exchange.

Multiple clients can chat with each other as long as the server side software is running.

Requested changes:

1. Client selects a local file and send along with a message.

2. Encryption key is generated automatically (right now you need to move the mouse)

3. All files uploaded are kept by the server, along with sender's ID, upload date.

4. All chats are saved

5. Client should be able to request a file by selecting its name and the file will be downloaded

6. All file uploads and downloads must be asynchronized.

7. Command line operation for server and client parts

for example:

for client:

sendfile <client id> <client encryption key> <file>

sendmessage <client id> <client encryption key> <message text>

for server:

listallfiles <optional <client id>

Habilidades: Programação C++

Ver mais: server side software, make line, key programming software, make parts, exchange server 2013, small parts, vs2010, command software, programming encryption, client side chat encryption, send command client server, chat upload files, programming chat, send chat message, encryption software, programming exchange server, sendmessage, chat programming, encryption programming, file uploaded software, server client encryption software, client server encryption software, sendfile, server software, exchange server programming

Acerca do Empregador:
( 68 comentários ) USA (Los Angeles), Germany

ID do Projeto: #5110133

Premiar a:

wenjing825

A proposal has not yet been provided

$20 USD em 3 dias
(1 Comentário)
0.6