title: Client-Server framework for python
body: <p>I'm currently working on a University project that needs to be implemented with a Client - Server model.
  I had experiences in the past where I was managing the communication at socket level and that really sucked.
  I was wondering if someone could suggest an easy to use python framework that I can use for that purpose.
  I don't know what kind of details you may need to answer so I'm just going to describe the project briefly.</p>
  
  <ul>
  <li>Communication should happen over HTTP, possibly HTTPS.</li>
  <li>The server does not need to send data back or invoke methods on the clients, it just collects data</li>
  <li>Many clients send data concurrently to server, who needs to distinguish the sender, process the data accordingly and put the result in a database.</li>
  </ul>