Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/furkankayar/deuchat
Chat application written in C.
https://github.com/furkankayar/deuchat
arpanet c clanguage client cprogramming multithreaded multithreading pthread server socket termios
Last synced: 24 days ago
JSON representation
Chat application written in C.
- Host: GitHub
- URL: https://github.com/furkankayar/deuchat
- Owner: furkankayar
- License: mit
- Created: 2020-01-21T12:29:34.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-20T12:16:47.000Z (almost 4 years ago)
- Last Synced: 2024-11-13T10:48:56.605Z (3 months ago)
- Topics: arpanet, c, clanguage, client, cprogramming, multithreaded, multithreading, pthread, server, socket, termios
- Language: C
- Size: 1.24 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DEUCHAT
[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/furkankayar/DEUCHAT/blob/master/LICENSE)
DEUCHAT is a chat application written in C Language.server.c handles requests coming from clients. It is multithreaded program.
Compile: gcc -pthread server.c -o server.oclient.c is client program. Sends requests to server.
Compile: gcc -pthread client.c -o client.oRecommended gcc: 9.2.1
Commands:
- -list: Lists the currently available rooms with the name of the customers in it.
- -create room_name: Creates a new specified room. Not more than one room with the same name.
- -pcreate room_name: Creates a new specified private room. This type of room has been protected with password.
- -enter room_name: Enter to the specified room.
- -quit: Quit from the room that you are in. You come back to the common area.
- -msg message_body: Sends a message to room that you are in.
- -whoami: Shows your own nickname information.
- -exit: Exit the program.