All Projects → alphadose → Alpha-Chat

alphadose / Alpha-Chat

Licence: other
Chatroom made in C language using socket programming

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to Alpha-Chat

socket-chat
This project will help you build a chat app by using the Socket IO library.
Stars: ✭ 36 (+24.14%)
Mutual labels:  socket-programming
SockNet
The easiest and fastest way to work with sockets in C#
Stars: ✭ 42 (+44.83%)
Mutual labels:  socket-programming
Socket-Programming-Python
Client Server running code described with comments here.
Stars: ✭ 48 (+65.52%)
Mutual labels:  socket-programming
L2-Emulator
Implementing a Layer-2 Emulator in C using Graphs and LinkedList
Stars: ✭ 17 (-41.38%)
Mutual labels:  socket-programming
chat-diffie-hellman
A secure chat between an Android client and Java server using AES for encryption and Diffie-Hellman for key exchange.
Stars: ✭ 26 (-10.34%)
Mutual labels:  socket-programming
bluetooth-iot-service-python
This application connects two devices over Bluetooth and allows one to send messages to the other using json. Raspberry Pi Bluetooth interfacing with Linux via RFCOMM BT network
Stars: ✭ 23 (-20.69%)
Mutual labels:  socket-programming
sockerl
Sockerl is an advanced Erlang/Elixir socket framework for TCP protocols and provides fast, useful and easy-to-use API for implementing servers, clients and client connection pools.
Stars: ✭ 26 (-10.34%)
Mutual labels:  socket-programming
socketwrapper
Async/Sync networking library including UDP, TCP and TLS/TCP socket classes written in C++ 17.
Stars: ✭ 33 (+13.79%)
Mutual labels:  socket-programming
Chatroom-in-C
A simple Chatroom built in C programming language. The program is built uses multithreading for handling multiple clients.
Stars: ✭ 51 (+75.86%)
Mutual labels:  socket-programming
TinyChat
💬 Extra small chat client with GUI
Stars: ✭ 15 (-48.28%)
Mutual labels:  socket-programming
khttpd
An experimental HTTP server implemented as Linux kernel module
Stars: ✭ 41 (+41.38%)
Mutual labels:  socket-programming
Online-Chess
A chess website where people can play against each other online.
Stars: ✭ 28 (-3.45%)
Mutual labels:  socket-programming
TutorialUnityMultiplayer
How to use Command Design Pattern to make custom networking for Unity?
Stars: ✭ 53 (+82.76%)
Mutual labels:  socket-programming
Socket-Programming-With-C
✉️ Learn Network Protocol and Network Programming
Stars: ✭ 147 (+406.9%)
Mutual labels:  socket-programming
com2us cppNetStudy work
컴투스 C++ 네트워크 스터디 개인 작업 저장소
Stars: ✭ 32 (+10.34%)
Mutual labels:  socket-programming
edu cpp IOCP
IOCP 실습
Stars: ✭ 49 (+68.97%)
Mutual labels:  socket-programming
netplus
An easy-to-learn, high performance network io library written in modern cpp (c++11), It borrows concepts from Netty, and with well defined internal modules, It enables you to write rpc, http/https,websocket application with just few lines。
Stars: ✭ 43 (+48.28%)
Mutual labels:  socket-programming

AlphaChat

Setup

  1. Clone this repository and cd into it
$ git clone https://github.com/alphadose/Alpha-Chat

$ cd Alpha-Chat && make help
Alpha-Chat: A chat ecosystem built purely in C

* server: Build the server
* client: Build the client
* all:    Build the server and client
* clean:  Remove project binaries
  1. Build project binaries
$ make all
* Building Server
* Building Client
* Done

Hosting the Chat-Server

$ ./server <port>
Starting server.
Waiting for incoming connections...

Connecting to the Chat-Server via Client

$ ./client <ip_address_of_server> <port>

Cleaning binaries

$ make clean
* Done
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].