日期:2014-05-16  浏览次数:20694 次

Linux或UNIX下动态链接库与主程序通信问题
我现在需要在Linux和UNIX下做一个动态链接库,并且当主程序加载它并且执行其中的函数的时候要向主程序随时发送函数执行的状态的信息(字符串),以前我在Windows下做的时候都是用SendMessage做的,不知一般在Linux下或UNIX下用什么方法来做呢?
小弟经验不足,还望各位多多指教

------解决方案--------------------
如果是在一个进程里,只需共享某个变量即可,比如调用函数是传入一个缓冲区的指针。如果是不同进程,可以用进程间通信(IPC),包括消息、共享内存、管道等等,这些都是unix编程基础,任何一本书都可以找到介绍。
------解决方案--------------------
用管道, 比较好做一些
------解决方案--------------------
也可以用消息队列,网上有很多例子,你一看就知道了
------解决方案--------------------
unix网络编程,卷2,IPC通信