标签: python-2.7 sockets design-patterns
我正在努力想弄清楚如何在python中实现TCP服务器。我目前有一台TCP服务器,可以一次连接到一个客户端。客户端可以成功与服务器通信,并使用单个套接字上载文件。目前,它是单线程的,当一个客户端连接时,它阻止其他客户端连接,直到完成。
我正在努力设计部分,使这个多客户端友好。如果我同时上传文件应该有多个套接字?如果我使用一个套接字,我如何区分不同客户端的数据?
有人可以就此提出一些建议吗?