Hi, Thank you for the reply.
As you said, I tried to set "auth=on" and provide an ACL with only one line "acl allow all all", but got the same result. I also tried to read the logs, and found that when use linux version, there are logs like: 2016-11-11 18:27:34 [Broker] info [0x7f13f308e700] /home/alex/qpid-cpp-1.35.0/src/qpid/broker/Link.cpp:240: Inter-broker link established to 172.16.28.144:5672 2016-11-11 18:27:34 [Model] debug [0x7f13f308e700] /home/alex/qpid-cpp-1.35.0/src/qpid/broker/amqp_0_10/Connection.cpp:329: Create connection. user:@QPID rhost:qpid.tcp:172.16.28.144:5672 2016-11-11 18:27:34 [System] debug [0x7f13f308e700] /home/alex/qpid-cpp-1.35.0/src/qpid/sys/AsynchIOHandler.cpp:102: SENT [qpid.tcp:172.16.28.144:5672]: INIT(0-10) But when use windows version, these logs disappeared. It seems that the destination node didn't send protocol negotiation to the source node for some reasons in windows, but I don't know what the reasons are. Now I'm trying to read the source code of Qpid C++ Broker but it's a little difficult to me... Regards, Lei Dai