C ++:客户端-服务器分布式处理构想,发送数据后关闭连接,任务完成后重新打开?
|
因此,我正在尝试寻找一种具有分布式计算客户端-服务器体系结构的最佳方法,该体系结构允许尽可能多的客户端,而不必在服务器上过分费力。
*请注意,尽管我尚未启动任何客户端/服务器代码,但我正在使用boost库。
我想我想打开一个从客户端到服务器的TCP连接,说“嘿,我会为您做一些工作”,他们在连接期间服务器会发送任务和该任务的数据,然后关闭该连接这样服务器就不会有大量开放的套接字线程。客户端完成处理后,它将重新连接到服务器并发送完成的数据(如果没有其他要完成的任务,则再次关闭连接)。
这是一个好主意吗?这样做的最佳方法是什么?
服务器可能需要管理多达256个客户端(最大的情况)。
没有找到相关结果
已邀请:
2 个回复
禽兢玫坞劲
喷乡顾沥沪