This is an online-chat made for projects in the "Programming in C" course at the Higher School of Economics. It asks your name and room number, connects to the room and binds with interlocutors.
🚀 ◾ Features ◾ 🚀
supports multiple clients
rooms support 2+ interlocutors
user-friendly interface
written with love ❤️
cd client make ./bin/client.oClient sends data on remote server, server processes it and sends user to the corresponding room. All data is processed on the server. Sockets, pthreads and other indespencible constituents.
Log-in page:
Chat:
- cross-platform programming😇😈(Windows-Linux)
- how to work with sockets🌐
- basics of multithreding🔀
- working with nuklear lib☢️
- making projects in under 2 days💀
All in all, this was a great experience, where we touched upon important aspects of programming. Some of our members tried using Linux(WSL) for the first time, which was hella of experience, nuklear was an adventure too. We had ups and downs, but managed to cope with the situation in short time, thanks to our new team leader.




