I'm planning to design a server that receives data from multiple clients, the server don't need to send anything back to the client, though STATUS_OK is still cool but not necessary.
I know the basics of Python socket module, twisted framework but my question is,  should i use UDP or TCP? The client that need to stay connected at all.
I hope you guys understand my question, thank you for your wonderful help here
You should always use TCP until you have a performance problem that you know can be mitigated with UDP.  TCP is easier to understand when it fails.
Python Socket programming (TCP vs. UDP)