C
mengtuoling111
这个作者很懒,什么都没留下…
展开
-
msgrcv: Argument list too long
C语言开发的长连接今天遇到了个棘手的问题,以前从来没出现过: msgrcv: Argument list too long 导致长连接出错 解决方法,ipcs 查看到消息队列中有好多未读的消息, 执行ipcrm -q 删除未读的所有消息成功了~原创 2015-11-19 17:24:53 · 4760 阅读 · 0 评论 -
ftok冲突
最近遇到一个问题,在用户b下创建共享内存失败,跟踪代码发现shmget的errno为17(要创建的这个共享内存已经存在了),可是在该用户下通过ipcs查看确实没有共享内存啊,后来发现,用户a下已经创建的共享内存与用户b要创建的共享内存冲突了,准确的说是key值冲突了,key值是通过ftok函数生成的。上网查询了一个,ftok是根据文件i节点和调用ftok时的id值产生的,而且还给出了例子加以说明,如转载 2016-01-05 14:43:03 · 486 阅读 · 0 评论