En curso

C++ chatting client/server coursework

This is coursework for university.

I need a multithreaded server and a client for chatting.

Imagine something like mIRC (but a lot minimal).

C++ , sockets , threads shall be used

User interface shall be provided both for client & server

The software shall run on Windows

A candidate for this project should explain what he will use for the User interface (Qt, GDI , wxwidgets) where he will develop software (e.g. Visual Studio 2008 etc) and relative experience

You shall define a minimal set of commands like:

/Create_Room "Room"

/Join_Room "Room"

/Leave_Room "Room"

/msg User "private message"

/RoomTopic "topic"

etc

The user interface of the server shall display how many rooms are available, how many users are connected etc, what port it is listening and even some logs

5-6 clients max will be connected (to test it)

Client should be able to be in more than 1 room and send private messages to each other (the UI should have 1 tab for each room/conversation)

Any enchancements will be great (like showing some emoticons for ':p' etc, or sending text in color)

I am willing to pay up to 200$ for this project but will also require some documentation as well. When i say documentation i mean a word report

that explains what each .c file stands for, some screenshots of the software running etc..

Habilidades: Programación en C, Ingeniería, Microsoft, MySQL, PHP, Gestión de proyectos, Arquitectura de software, Verificación de software, Windows Desktop

Ver más: what is c programming used for, what is c# programming, what is c programming, programming define, php programming stands for, message to client, gdi interface, define programming, define c programming, c++ programming test, c programming on windows, c programming define, c++ programming commands, c programming commands, what is client, server studio, qt software, max p, define user interface, c programming test, ui c, qt/c++, qt c++, qt c, php c#

Información del empleador:
( 109 comentarios ) United Kingdom

ID de proyecto: #2802277

Adjudicado a:

DesktopSolutions

See private message.

$85 USD en 12 días
(45 comentarios)
6.0

19 los freelancers están ofertando un promedio de $134 para este trabajo.

jazzros

See private message.

$85 USD en 12 días
(60 comentarios)
7.6
minyun

See private message.

$153 USD en 12 días
(95 comentarios)
6.5
vw6868760vw

See private message.

$148.75 USD en 12 días
(53 comentarios)
5.6
inadilemma

See private message.

$170 USD en 12 días
(41 comentarios)
5.1
bogdan84

See private message.

$170 USD en 12 días
(23 comentarios)
4.7
vw7278824vw

See private message.

$170 USD en 12 días
(20 comentarios)
4.6
ivanguy

See private message.

$161.5 USD en 12 días
(25 comentarios)
4.7
blueflare

See private message.

$127.5 USD en 12 días
(11 comentarios)
4.2
oleksavw

See private message.

$144.5 USD en 12 días
(1 comentario)
3.9
mattkruk

See private message.

$127.5 USD en 12 días
(16 comentarios)
3.6
karatchov

See private message.

$127.5 USD en 12 días
(9 comentarios)
3.5
writer920vw

See private message.

$85 USD en 12 días
(5 comentarios)
3.3
abhijeet6

See private message.

$89.25 USD en 12 días
(6 comentarios)
1.9
afanata

See private message.

$170 USD en 12 días
(4 comentarios)
2.4
Swagajul

See private message.

$170 USD en 12 días
(4 comentarios)
1.5
shoaybs

See private message.

$85 USD en 12 días
(1 comentario)
0.8
ranajunaidiiu

See private message.

$145.72 USD en 12 días
(0 comentarios)
0.0
msoftwarevw

See private message.

$127.5 USD en 12 días
(0 comentarios)
0.0