While I was working on a project and it was getting bigger and bigger on each phase, I was facing a big trouble that I would need some kind of socket to handle asynchronous