Dude, cannot thank you enough for this. I read up on sockets but the language confused me. You explained the fundamentals in a way that is very newbie friendly. Defa subbing.
finally someone who doesnt talk bullshit and explains what sockets really are and how we can use them. i dont give a like on most vids but urs defo deserves one! great job mate
I suppose important to mention: both WAN and LAN addresses are usually dynamic assigned (the WAN address by the internet provider). So if you consider to assign a static LAN address on your own network the best practice at first to modify the LAN router's settings and reserve a range for fix IP addresses, otherwise there is a chance for an address duplication and in that case can happen intermittent connection failure/disconnection with the devices that has same address.
I had to subbed because this was painted clarity, it's like i'm a kid holding my mum's hand to walk across the street. You helped a lot thanks good sire!!
@@SHA-tw6dl it can be used to create file transfer application. It would be really good if you explain how to implement this, as i didn't find a single help on internet.
If I'm running a Virtual Machine and hosting on the same computer. Do I put the server script on my native operating system and the client on the virtual machine? I'm running kali on the virtual machine. Many thanks for your help.
thank you for you good videos. Would you think it would be possible to run such an server on an raspberry. i wounder if it would be possible to steer an cnc machine this way. so that the server gets gcode and interprets them.
dude I love so much when you speak this naturally. It'd crack me up laughting if you spoke when coding the same way when you're explaining theory. I mean it's great but I thought you were an AI until now XD. greetings thank you so much
I like your explanation and quite easy to understand. I tried to learn socket on other websites but don't understand what they mean so I find it on UA-cam and I found this amazing video. I found it, I watched it, I liked it and I subscribed it. Thank you!
I'm a new student trying to learn, so I can become a programmer with python and I have a project on how to make a port scan. So far I already make a port scan with Python3, and it scans fine, give a date and everything working good so far. I see on your video tutorial, it is very good. I would like to ask for your advice if you can and guide me on how I will add this 3 in a Python script, I have: 2. System should look for all the ports between the range of 1 to 1025 3. If the Ports is open, it should create a file and add an entry for port number 4. In case of any exception for instance “host is not available”, “host name could not be resolved” or due to any other error, you need to write that exception into the same file. Thank you and Merry Christmas.
Hey, NeuralNine I have tried running this code exactly as it is in the video, and I get the following error message when running the client.py file: TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. The code is exactly as it is in your video. What do you think is wrong here?
have a good day! thank you for your tutorial, but I still have a few question, would it be okay to ask? I assume in this case if we attempted to use the same script in different device but same network, the script or the port wouldn't change and we should just leave it as is? Cause it work when the same script executed on 1 of my computer but when I started the client on another, it just timed out. Again, I really appreciate your tutorial, thank you!
But wouldnt the private Ip address change for each device so I think if you change the device make sure you change the IP address as well. I am not completely sure of this but I think that may be the issue
ohh my god . the clarity. the depth you go through. this guy knows what he is talking about. unlike 100 other socket programming videos.
I love that it is one long Continuous video instead of edited segments
Dude, cannot thank you enough for this. I read up on sockets but the language confused me. You explained the fundamentals in a way that is very newbie friendly. Defa subbing.
finally someone who doesnt talk bullshit and explains what sockets really are and how we can use them. i dont give a like on most vids but urs defo deserves one! great job mate
This was very well explained. Rather than just copying code, I actually understood what was going on.
You have made sockets so much easier to understand ❤
BEST socket explanation ever!
this is the channel with which I grew in python. he taught me to use variables, functions, classes, and etc. alhumdulilah. jazak Allah bro
i don’t know what it is either lol i even think in python now because of him
Shalom hek mek shalom
@@Djellowman shalom bro
I suppose important to mention: both WAN and LAN addresses are usually dynamic assigned (the WAN address by the internet provider). So if you consider to assign a static LAN address on your own network the best practice at first to modify the LAN router's settings and reserve a range for fix IP addresses, otherwise there is a chance for an address duplication and in that case can happen intermittent connection failure/disconnection with the devices that has same address.
no single gap was left uncovered, great work ♥
Thanks for that wonderfull introduction to Client, Server, IP, etc.
Its actually the best simple and wide covered video of socket that i saw so far.
Thank you very much!
I used sockets for the first time in a project recently. Thanks for the great tutorials!
This video is underrated, definitely deserves more likes
always blessing us with quality tutorials keep it buddy !
thanks!
Neuralnine is one of my favorite channels. Thank you for your work!
I had to subbed because this was painted clarity, it's like i'm a kid holding my mum's hand to walk across the street. You helped a lot thanks good sire!!
You the man. From Nigeria, learning a lot from you.
my first video to socket, very great and clear
Thanks bro
3:04 But what about if i send some message from phone to the bluetooth module HC-05? Is it still going to server first?
Hi.I've a simple challeng for u!Code a simple peer to peer file shareing program using socket.Great job
hey , i know how to send files to a client one at a time , but can we send multiple files parallely ??
@@RitikRaj-we2sc yes we can but there is no use for it
@@SHA-tw6dl it can be used to create file transfer application.
It would be really good if you explain how to implement this, as i didn't find a single help on internet.
simply tell that you want to make such kind of program
@@bshsb3038Torrent duh 😂
Good tutorial, becoming my favorite 30min past time. Really appreciate your sharing 👏
thank I was working on a project to connect my phone and my laptop, & ur video help me : ). thanks
No wayyyyy
Thanks Man
The clarity was wonderful
Thank you
If I'm running a Virtual Machine and hosting on the same computer. Do I put the server script on my native operating system and the client on the virtual machine? I'm running kali on the virtual machine. Many thanks for your help.
thank you for you good videos. Would you think it would be possible to run such an server on an raspberry. i wounder if it would be possible to steer an cnc machine this way. so that the server gets gcode and interprets them.
Ēr
hi neuralnine love ur vids keep up the good work
thank you!
38:25 that confusion "Why is that?" got me : )
Thank you for the tutorial, I was wondering to know how can I get as faster as you went typing codes. Any tips please
dude I love so much when you speak this naturally. It'd crack me up laughting if you spoke when coding the same way when you're explaining theory. I mean it's great but I thought you were an AI until now XD. greetings thank you so much
I like your explanation and quite easy to understand. I tried to learn socket on other websites but don't understand what they mean so I find it on UA-cam and I found this amazing video. I found it, I watched it, I liked it and I subscribed it. Thank you!
u made it sound SOOOOO EASYYY. Thankyou
I understood everything in under an hour, you didn't leave any holes.
It helped with my university semester project. Thanks!
This was extremely useful! Thanks a lot!
thanks for the great video
Thanks for the good information , it really helped me out . Thank You !
If you will use an ESP32 to send sensor data over wifi, could I use sockets to retrieve the sensor data?
Excellent video on socket. Thank you very much.
the easier explain of sockets that i have ever seen ^^
Continue with your professional channel 👋👍
Good explaination bro,
Keep going like this... We are with you😇
usually RRrarelly comment but for you : "Aawsome content" keep up bro
GREAT video. thank you so much brother
What software are you using to draw everything ?
yes, please, what are you using to write notes?
It seems like escalidraw
Thank you so much! Because of you, I am able to understand how socket connections work
Thank you man your explaining is fantastic and precise
Literally 1:23 into the video, I hit the sub button.
To more videos🥂
You the man. Learning a lot from you
thank you!!!
class video, really helped me understand whats going on
So, how do you communicate the ips for the socket connection without a reverse shell. And if you need a RS why bother with the socket
Please make detailed video about proxy in python
Soooooo GOOD . Amazing , I actually understand everything. WOW BRo More videos please. SUBBED
Thanks for your great explanation
Great video! Right to de essentials!! Thx!
how is the socket waiting for new connections ? don't we need to write a function so i can do that ?
how would I connect sockets through the internet
I'm a new student trying to learn, so I can become a programmer with python and I have a project on how to make a port scan.
So far I already make a port scan with Python3, and it scans fine, give a date and everything working good so far.
I see on your video tutorial, it is very good.
I would like to ask for your advice if you can and guide me on how I will add this 3
in a Python script, I have:
2. System should look for all the ports between the range of 1 to 1025
3. If the Ports is open, it should create a file and add an entry for port number
4. In case of any exception for instance “host is not available”, “host name could not be resolved” or
due to any other error, you need to write that exception into the same file.
Thank you and Merry Christmas.
how can you make the client always up like always listening/waiting for messages from the server (i tried using while loops didn't work)
WHere is the send function defined?
You got the best explanation 👍
Thank you 💘 very much for this details videos.🙏🙏 Keep smiling 😀
Todo bonito y ya pero y como hago para que funcione en el internet?
There is a timeout error when I'm trying to have the client and server in different networks (I am using public ip address)
What if, i want it communicate through ssh tunnel, how should i do?
Amazing tutorial!
Thanks NeuralNine🥰
Wow You are the best!
Thank you!🙏🏻
Hey, NeuralNine
I have tried running this code exactly as it is in the video, and I get the following error message when running the client.py file:
TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
The code is exactly as it is in your video. What do you think is wrong here?
Keep up the good work man!
bro you explain very good!
Thanks a lot....Such a good video!
Saved my week
That's was very well explained...
You make it so simple thanks buddy!!
What IDE you are using?
Visual Studio Code i
Or pycharm xD
He using PyCharm (Yellow/green square in the taskbar)
have a good day! thank you for your tutorial, but I still have a few question, would it be okay to ask? I assume in this case if we attempted to use the same script in different device but same network, the script or the port wouldn't change and we should just leave it as is? Cause it work when the same script executed on 1 of my computer but when I started the client on another, it just timed out. Again, I really appreciate your tutorial, thank you!
But wouldnt the private Ip address change for each device so I think if you change the device make sure you change the IP address as well. I am not completely sure of this but I think that may be the issue
thanks a lot!! You have helped me so much
thanks, I made a reverse shell after this
It helps me a lot thk bro and continue !! :)
thank you for the explanation
thanks, really helpful. you got new subscriber
Thanks for this!
I Like it!!! Congratulations Bro
Thank you so much, you helped me so much!!
Vielen dank für das Video, sehr hilfreich!
please also make a video on global socket connections
Really good tutorial thanks!
nice video thanks for the knowledge...
Do sockets require an internet connection?
No, but the client and the server have to be in the same WiFi-Network if you are not using port forwarding or software like ngrok.
for you : ua-cam.com/video/ryIGwYvPUUk/v-deo.html
Great Video
So well done! Thanks
This video is great, thank you!
can you make a notes for first 2 lessons and send them
How can tcp use less resources than udp, when tcp is built on top of udp ? More code layers = more system resources.
Awesome tutorial sir
Great Video !!!
Best Video!
Thanx, it's much help