有没有人做过,多主体之间通信的东西?
有没有什么好的思路。。。
可能我这样表述不正确。。。
举个例子说明一下:A要和B、C、D...进行通信,通信内容是:
1、字符串(eg:A向他们发送命令)
2、文件(eg:A向他们提供文件数据信息)
于此同时,B、C、D...可以向A返回信息(字符串和文件)
同时:
A和BCD...之间的交互可以是一对多,也可以是一对一
我自己的想法是:利用多线程通信,就像一个服务端和多个客户端的关系。但是,我又考虑了一下,感觉A、B、C、D...个体既是服务端又是客户端,所以就有点晕啦。。。
多个进程通信方式有很多,不过你是确认要在N个进程间通讯,而不是在一个进程的多个模块里通讯,是吧?
进程间通讯,既然你既要传字符,又要传文件,我觉得socket是比较方便的