This project uses Python for socket communication, GUI and for all purposes.
To get a running copy of the application on your system, you must have:
Pygame
Pyaudio
for the Audio Part. If one finds installation problems while installing pyaudio, the following link might come in handy.socket
andthreading
libraries
- Server Code:
Please run
python3 server.py
- Client Code:
Please run
python3 gui.py
- Server Code:
Please run
python3 audio/server.py
- Client Code:
Please run
python3 audio/client.py
We used the following references for the Audio part of the project:
https://pyshine.com/Socket-Programming-send-receive-live-audio/
https://pyshine.com/How-to-send-audio-from-PyAudio-over-socket/
For issues regarding pyaudio installation
https://stackoverflow.com/questions/20023131/cannot-install-pyaudio-gcc-error
For chat input system
https://stackoverflow.com/questions/46390231/how-can-i-create-a-text-input-box-with-pygame
- Anmol Rastogi (AI19BTECH11021)
- G Karthik Balaji (CS19BTECH11001)
- Gunangad Pal Singh Narula (CS19BTECH11035)
- Nishita Pattnayak (AI19BTECH11024)
- Rachit Keerti Das (CS19BTECH11034)
- Sayantan Biswas (AI19BTECH11015)