Streaming Ascii Animation Based Videos on Graphical User Interface Using Communication Between Client and Server
Java/Javac Version -> 1.8.291
GCC Version -> 9.3.0
gcc server.c -o server -pthread
./server -p PORT_NUMBER -s STREAM_NUMBER -ch1 path/to/video_file -ch2 path/to/another/video_file -ch3 ...
./server -p 8080 -s 3 -ch1 ./video1.txt -ch2 ./video2.txt -ch3 ./video3.txt
javac UserInterface.java
javac -classpath path/to/your/jar_files UserInterface.java
javac --module-path /path/to/your/jar_files UserInterface.java
java UserInterface -a ADDRESS -p PORT_NUMBER -ch CHANNEL_ID
java UserInterface -a localhost -p 8080 -ch 2
java -classpath path/to/your/jar_files -a ADDRESS -p PORT_NUMBER- ch CHANNEL_ID
java --module-path /path/to/your/jar_files UserInterface -a ADDRESS -p PORT_NUMBER- ch CHANNEL_ID