aidanholm / netchat

A very basic chat application that I wrote for a Computer Networks class assignment.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chat

Description

This is a very basic chat application that I wrote in a very short time for a Computer Networks class assignment. Both client and server are written in C; the client uses an ncurses interface. The chat system itself is similar to IRC, except there are no named channels; instead you simply start a chat with other people on the server.

I am still tidying this project up, and there are plenty of areas with room for improvement.

Current features

  • Single user chats
  • Group chats; leaving the chat is possible but rejoining is not.
  • File transfers
  • Nickname changes
  • Very basic multilingual support

To do

  • Add a summary of set up, with dependency information
  • Various code cleanups
  • Add a testing system, with tests
  • Find more things to do

License

This project is licensed under the MIT license.

About

A very basic chat application that I wrote for a Computer Networks class assignment.

License:MIT License


Languages

Language:C 96.7%Language:Makefile 2.8%Language:C++ 0.5%