我写了个socket server,需要能共享父进程的$gsocks给子进程,但好像不能做到,我应该怎么做才能共享变量?
补充,额,memcache或者redis存的是字符串之类的把,我如何共享我问题代码中的socket res句柄?
代码如下:
服务端的:
客户端的:
用memcache或redis之流即可搞定。
memcache
redis
共享变量在fork产生新进程的时候会失效的,但是变量名会传过去,因为它在全局符号表里面保存的。