关于tcp连接对象在多进程中的错误:pickle.PicklingError

Posted 天宇之游

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于tcp连接对象在多进程中的错误:pickle.PicklingError相关的知识,希望对你有一定的参考价值。

  • 如果需要在多进程中使用tcp连接的对象,那么不能再主进程中将这个对象创建好当做参数传给子进程,因为在创建子进程是需要序列化对象,然而socket对象是不能序列化的,会产生一个pickle.PicklingError的错误;

  • 所以创建socket对象可以在子进程中创建,也就是说多个子进程是不能使用同一个socket对象的。

以上是关于关于tcp连接对象在多进程中的错误:pickle.PicklingError的主要内容,如果未能解决你的问题,请参考以下文章

关于python中的pickle函数

关于iOS socket都在这里了

Qt::浅谈信号槽连接,参数在多线程中的使用

在多处理进程之间共享大型只读 Numpy 数组

关于TCP协议在项目中的运用

查看linux中的TCP连接数