I have a method that connects to a card reader via TCP / IP (ip, port) using Sockets. For the 1: 1 connection is working, but now I need to connect to more than one device simultaneously. Would I have to create a Thread for each connection, or would I have another way to do this? Remembering that my system is a "client" of the readers.