title: simultaneously sending/receiving info from a server, in python?
body: <p>I'm trying to figure out how to make a server that can accept multiple clients at one time. While doing so, I need the client able to send and receive data from the server at the same time.</p>
  
  <p>Would i have to make a threaded server? And have a thread for listening for data.</p>
  
  <p>And then another thread for sending out information to the client?  </p>
  
  <p>Then for the client side, do i need use threads to send/get info?</p>