Skip to content

whiteRa2bit/voicechat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Docs
  5. License
  6. Contact

About The Project

Client-server sockets voice chat

Getting Started

To get a local copy up and running follow these simple steps.

Installation

  • Local

    1. Clone the repo
      git clone https://github.com/whiteRa2bit/voicechat
    2. Create venv
      python3 -m venv venv
      . venv/bin/activate
      
    3. Install requirements
      pip3 install -r requirements.txt
      
  • Docker

    You can either build an image yourself or pull a ready one from Dockerhub

    • Build

      docker build -t whitera2bit/voicechat . -f dockerfiles/Dockerfile
      
    • Pull from Dockerhub

      docker pull whitera2bit/voicechat
      

Usage

First run server

  • If you used local setup:

    python server.py
    
  • If you used docker:

    docker run --name voicechat -t whitera2bit/voicechat /bin/bash
    python server.py
    

Then you can connect to a running server using:

  • If you used local setup:

    python client.py
    
  • If you used docker:

    docker exec -it voicechat /bin/bash
    python client.py
    

You will be asked to enter IP address and port of the running server

Docs

Task description at docs/task.pdf

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Pavel Fakanov - pavel.fakanov@gmail.com

Project Link: https://github.com/whiteRa2bit/voicechat

About

Client-server sockets voice chat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published