title: Handling many connection by Python
body: <p>I've a client/server application. Client App will be coded on C++. On Linux we have server program. This server will handle <strong>thousands of users</strong> and <strong>millions of requests</strong> and those thousands of users will be 24/7 connected to the server and many of the data will be written to the memory (not all but required)</p>
  
  <p>First of all, i looked <code>Real Studio</code>. They offer Linux targetted builds. It's language is basic. I also discover <code>Python 3</code> which is very stable and friendly.</p>
  
  <p>Also discover that Python has <code>server_forever()</code> method and also if it gives an error during connection, Python won't close the process, instead, it is continued to accept next connections. Which is very flexible.</p>
  
  <p>But as i mentioned before, i will handle thousands of users at the same time and millions of requests. Such as this application, should I trust Python? Can python handle such this requests?</p>
  
  <p>You may assume that program coded very-well and take care of handler.</p>
  
  <p>Should i use RealStudio for machine code or even C++?</p>
  
  <p>Similar question <a href="https://stackoverflow.com/questions/12877643/handle-multiple-socket-connections">here</a> but it has a different direction.</p>
  
  <p>For me, using Python, Real Studio or C++ isn't a problem. But i liked Python. I just not sure if i should go with <code>scripted</code> python language or using direct machine code.</p>
  
  <p>What is your suggestion?</p>