Skip to content

charvibannur/Shoutbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shoutbox

Basic Chatbox using Socket Programming

video: https://drive.google.com/file/d/1AQjjtQDg-YjgK1QP-W68yt3k1fi1_FTu/view?usp=sharing

SHOUT BOX- A place where multiple people can write short messages which are stored and published.

It is a fun feature, a great way for members to connect. It allows the users to connect via their IP address. If you are looking for a simple means of communicating with your website or users or a way for users to leave messages for the site owner, or as a basic chat room, for your website or blog visitors then adding a simple shout box is probably a great way to go.

What is a socket?

Sockets allow communication between two different processes on the same or different machines. To be more precise, it's a way to talk to other computers using standard Unix file descriptors. In Unix, every I/O action is done by writing or reading a file descriptor. A file descriptor is just an integer associated with an open file and it can be a network connection, a text file, a terminal, or something else.

Expected Output

We plan to execute the following project using the command line. The output on the client side will consist of username to be entered by the user and the message to be displayed.

ngrok

Ngrok is a third party site we have used to host our shoutbox. Ngrok allows you to expose a web server running on your local machine to the internet. Just tell ngrok what port your web server is listening on.

If you don't know what port your web server is listening on, it's probably port 80, the default for HTTP.

Team:

Charvi Bannur: https://github.com/charvibannur

Ankitha C:https://github.com/Ankithac45

Chaitra Bhat:https://github.com/Chaitra-Bhat383

About

Basic Chatbox using Socket Programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages