|
|
发表于 2005-5-28 13:50:46
|
显示全部楼层
这叫“进程间通信”,不叫“函数间通信”。通信的方法有很多,我推荐用client-server的方式,server指定一个sockaddr开启服务,例如:
int server_begin(const struct sockaddr *sockaddr, socklen_t *addrlen);
这样,sockaddr既可以是unix域协议的地址,也可以是IP地址,client和server之间可以是本地通信也可以是远程通信,对程序来说完全透明。
尽量不要用System V的IPC,共享内存听起来很方便实现上一点都不好。 |
|