[rabbitmq-discuss] Debugging of Connection.class

Pete Kay petedao at gmail.com
Tue Sep 2 01:31:16 BST 2008


Hi Ben,

The correct bytes were written to the delegate.writeByptes().

Using ngrep, I see that the Flex client sends much less data to the server
than the Java Client:


===========================Flex Client ===============================

debian:/home/anne# ngrep  port 5672
interface: eth0 (192.168.1.0/255.255.255.0)
filter: (ip or ip6) and ( port 5672 )
########
T 192.168.1.100:58513 -> 192.168.1.104:5672 [AP]
  AMQP....
##
T 192.168.1.104:5672 -> 192.168.1.100:58513 [AP]
  ......
...........productS....RabbitMQ.versionS....1.4.0.platformS....Erlan
  g/OTP.copyrightS...gCopyright (C) 2007-2008 LShift Ltd., Cohesive
Financial
   Technologies LLC., and Rabbit Technologies Ltd..informationS...5Licensed
u
  nder the MPL.  See http://www.rabbitmq.com/....PLAIN AMQPLAIN....en_US.
#####


====================Java Client =============================


####
T 192.168.1.100:58520 -> 192.168.1.104:5672 [AP]
  AMQP....
##
T 192.168.1.104:5672 -> 192.168.1.100:58520 [AP]
  ......
...........productS....RabbitMQ.versionS....1.4.0.platformS....Erlan
  g/OTP.copyrightS...gCopyright (C) 2007-2008 LShift Ltd., Cohesive
Financial
   Technologies LLC., and Rabbit Technologies Ltd..informationS...5Licensed
u
  nder the MPL.  See http://www.rabbitmq.com/....PLAIN AMQPLAIN....en_US.
#
T 192.168.1.100:58520 -> 192.168.1.104:5672 [AP]
  ................productS....RabbitMQ.informationS...5Licensed under the
MPL
  .  See http://www.rabbitmq.com/.platformS....Java.copyrightS...gCopyright(
  C) 2007-2008 LShift Ltd., Cohesive Financial Technologies LLC., and Rabbit
  Technologies Ltd..versionS....1.4.0.PLAIN.....guest.guest.en_US.
#
T 192.168.1.104:5672 -> 192.168.1.100:58520 [AP]
  ....................
#
T 192.168.1.100:58520 -> 192.168.1.104:5672 [AP]
  ....................
##
T 192.168.1.100:58520 -> 192.168.1.104:5672 [AP]
  ..........(./...
##
T 192.168.1.104:5672 -> 192.168.1.100:58520 [AP]
  ..........).debian.sz.cn:5672.
#
T 192.168.1.100:58520 -> 192.168.1.104:5672 [AP]
  .............
#
T 192.168.1.104:5672 -> 192.168.1.100:58520 [AP]
  ............
#
T 192.168.1.100:58520 -> 192.168.1.104:5672 [AP]
  ............/data..
#
T 192.168.1.104:5672 -> 192.168.1.100:58520 [AP]
  ............e.
#
T 192.168.1.100:58520 -> 192.168.1.104:5672 [AP]
  ........2...e.SimpleQueue......
#
T 192.168.1.104:5672 -> 192.168.1.100:58520 [AP]
  ........2...SimpleQueue.........
#
T 192.168.1.100:58520 -> 192.168.1.104:5672 [AP]
  ........<...e.SimpleQueue...
#
T 192.168.1.104:5672 -> 192.168.1.100:58520 [AP]
  ......&.<..!amq.ctag-9jB3KisBEZQSrUunOq7L4w==.
##
T 192.168.1.104:5672 -> 192.168.1.100:58520 [AP]
  ........
##
T 192.168.1.100:58520 -> 192.168.1.104:5672 [AP]
  ........

It looks like when using the Java client, some data is missing or is not
being sent.  When I traced the Connection.class, I am pretty sure the
onSocketConnect() is called and the bytes are written to delegate.

Do you have any idea why this may be happening?

Thanks alot for all your help.

Best Regards,
Anne
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20080902/4de105fe/attachment.htm 


More information about the rabbitmq-discuss mailing list