Skip to content

A Simple Command Line Messaging App using Sockets library in Python

License

Notifications You must be signed in to change notification settings

vivek-gite/Socket-Messaging_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Socket-Messaging_App

A Simple Command Line Messaging App using Sockets library in Python

Socket-Messaging_App is still maintained .This repository contains code for a youtube-downloader GUI written in Tkinter

Features:

This Application has following features:

  • Party chat
  • Peer2Peer (Peer to Peer) chatting
  • Broadcast messages

Requirements:

  • Python 3 or above
  • Basic Knowledge about Python
  • Socket Library in python

Instructions:

To run this application follow these steps:

  • First Run host.py in code-editor or in a Terminal.
  • Allow firewall or disable firewall before running host.py
  • Then run client.py
  • Enter your name then you can proceed.
  • These are commands you can use-
    1.ACTIVE- This shows number of active users
    2.DISCONNECT - This is used for disconnecting the server.
    3.CONNECT - This is used to connect the active clients.
    4.BROADCAST 'message'- This is used to broadcast message to all clients in the server.
  • All the messages are displayed on host terminal.
  • If you want to connect to any other client then send 'CLIENT', then it will display the list of clients that you wanna connect to. From now on all the messages will be sent to connected client.
  • If you wanna to Leave the peer to peer then send 'LEAVE'.

Notice:

Info:

  • Currently this application compatible with platforms which supports Comman Line Interface or Terminal.

About

A Simple Command Line Messaging App using Sockets library in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages