Hey everybody welcome to the last video in this module.
So in this video we're gonna be going over the hands on project that I want you guys to develop on your
own.
So there's two parts to this project.
The first part is I want you to build an application that will be used to check if a port is open.
Now the particular port you're going to be checking for is 80 20 to four for three and twenty one.
Now one of the restrictions are is I want you to check each one of these ports on their own thread that
makes its own connection.
So you're not going to make this.
This is very simple to make when you're looking at it from a single threaded application.
But I want you to take that information bring it into a threaded applications that each port is checked
on its own by its individual thread and then compile the information received into a dictionary so it
can be presented to the user.
Now the project the second part of this project is I want you to build multiple Python classes that
you'll run that will each open up their own port.
So as we used one for port four four four four we created that server.
You very well could use that same exact source code change the port to something else and then use that.
However that's the easy way to do it.
What I want you guys to truly do is for bonus points is create a single python file that uses threading
that will spawn off a mini binding connection on its own a socket bind connection.
I provided you all of the data that you need to make that happen between how you do threading and how
you ensure sockets.
So what I want you to do again for the server which is an important part is you go on a build first.
So I want you to build this with a single file while looking for or having it send out a different thread
for every port that needs to be open and you can use the same while loop.
Now if it gives you a hint that you can use similar class the similar class file for each thread.
So take that as a hint along with looking at how we created and used classes on their own.
Now that's all the things I'm going to give you guys go ahead and get that running and then what I want
you to do is put that on your own get hub account.
So if you don't know how do you go to get hub dot com.
Create an account.
Put the code up and then take that link once it's done and all the code is ready plop it over into the
Facebook group so we can all take a look and see how you decided to implement this particular project.