黑马程序员技术交流社区

标题: 两个进程无法通过queue通信。 [打印本页]

作者: 孤傲的天狼    时间: 2018-6-6 21:19
标题: 两个进程无法通过queue通信。
这个程序设计通信图,如通信模型图展示的。问题是:online_tcp_聊天模块和manager_new_tcp模块无法通过online_chat_queue的模块,实现多进程通信。两者都可以自己正常独立进行运行,但是,另一个程序put进去queue中的消息,另外一个程序,无法取出。一直在堵塞。

通信模型图.png (62.14 KB, 下载次数: 102)

这是我的设计思路

这是我的设计思路

manager_tcp_desktop.txt

1.37 KB, 下载次数: 130

这是前台,服务器管理的交互界面

online_tcp_serve.txt

2.45 KB, 下载次数: 143

这是后台通信套接字

online_chat_queue.txt

215 Bytes, 下载次数: 173

这是通信queue


作者: lanqi0820    时间: 2018-6-7 11:10
很遗憾,没看明白你的程序设计,初步判断不能实现通信的原因是,你有两个消息队列,一个只存不取,一个只取不存。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2