Skip to content

A concurrent chat server client/server program that implements a custom application layer protocol

Notifications You must be signed in to change notification settings

JordanGunn/GiJo-chat-server

Repository files navigation

CPT Chat Client/Server Application

A concurrent chat server program that implements a custom application layer protocol.

Details:

  • Implements an original application layer chat protocol called CPT
  • CPT protocol documentation can be found in the documentation/ folder at the project root
  • CPT protocol comes with an API, found in the cpt_api/ folder at the project root
  • Full API documentation can be found in the documentation/ folder at the project room

Application must be run on POSIX compliant machines. To run, build to folder called "cmake-build-debug", then use (example):

# enable executable file permissions for shell script
sudo chmod +x ./run

# -- input params --
# -p -> port
# -h -> host ip
# -l -> login name
./run -l jordan -h 127.0.0.1 -p 8080

About

A concurrent chat server client/server program that implements a custom application layer protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published