Skip to content
/ arc Public

"So you want to create a platform where students can bitch about Profs? Interesting!" - Dr. Madhav Rao

Notifications You must be signed in to change notification settings

iiitb2014/arc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arc - Anonymous Random Chat

This chat program creates a one to one chat session where people chat anonymously. The entire chat application is accessible over the web. No user login is required.

Since the entire server site code is in C, with several optimizations, it can be scaled to any level. So with minimal modifications to the code this chat program can be used for large scale production environments.

To Get Arc

  1. Install git: sudo apt-get install git ssh
  2. Setup your git identity:
git config --global user.email '<your email>'
git config --global user.name '<your name>'
  1. Set up your ssh
  2. Run: git clone git@github.com:arkokoley/arc.git
  3. cd arc
  4. Compile the server: make

To Contribute

  1. Make changes in the repository.
  2. Add any new files to git index using: git add <file names>
  3. Commit the changes: git commit -am '<any message related to the change done>'
  4. Push to GitHub: git push origin master

To Test

  1. Place a html or any file in the arc folder.
  2. Run: ./server -p 4000
  3. Open your browser and open the url: localhost:4000
  4. Wait for someone else to join you at the same link. The test chat history becomes blank.
  5. Start Chatting.

About

"So you want to create a platform where students can bitch about Profs? Interesting!" - Dr. Madhav Rao

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published