进程间函数调用

时间:2015-12-23 18:30:33
【文件属性】:

文件名称:进程间函数调用

文件大小:412KB

文件格式:RAR

更新时间:2015-12-23 18:30:33

管道 进程间通讯 跨进程 函数调用

remote-function是一个跨进程通讯库,它可以像调用本进程函数一样调用另外一个进程的函数。 remote-function支持调用普通函数,也支持调用类的成员函数。 remote-function底层使用命令管道进行通讯,内置的流程完成了函数参数和返回值的序列化过程。且大部分的参数和返回值都可以使用内置的(反)序列化方法,对于一些复杂的数据类型,需要自己(反)序列化。 项目首页http://code.google.com/p/remote-function/


【文件预览】:
PipeRemoteFunction.sln
src
----function.h(6KB)
----remotefunction.cpp(7KB)
----pipe.cpp(9KB)
----function.cpp(252B)
----ecode.h(690B)
----pipe.h(3KB)
----serial.h(2KB)
----basictypes.h(401B)
----remotefunction.h(3KB)
----winobject.cpp(2KB)
----winobject.h(3KB)
serial-test
----serial-test.vcproj(4KB)
----testsr.cpp(2KB)
----serial-test.vcproj.HuXiaolong-PC.HuXiaolong.user(1KB)
multi-thread-test
----testmt.cpp(3KB)
----multi-thread-test.vcproj(4KB)
----multi-thread-test.vcproj.HuXiaolong-PC.HuXiaolong.user(1KB)
vld
----vldapi.h(3KB)
----vld.lib(50KB)
----vld.h(5KB)
----dbghelp.dll(918KB)
----vldmtdll.lib(50KB)
----vldmt.lib(50KB)
multi-processs-test
----multi-processs-test.vcproj.HuXiaolong-PC.HuXiaolong.user(1KB)
----multi-processs-test.vcproj(4KB)
----testmp.cpp(3KB)
rflib
----rflib.vcproj(4KB)
----rflib.vcproj.HuXiaolong-PC.HuXiaolong.user(1KB)
----ReadMe.txt(910B)

网友评论

  • 管道看上去太复杂了,最终没用上。
  • 正在找Linux进程间通讯的方法,可以做为参考
  • 是C++源码 !
  • 可以作为参考
  • 虽然用的管道 不知有没有用socket的案例啊