Gossip between go-libp2p & jvm-libp2p

As part of my exploration work, I am trying to communicate between jvm-libp2p and go-libp2p hosts using the gossip pubsub implementation. Unfortunately I am not able to achieve the desired results as I do not see the messages being received at the receiver’s end. Can I please get any leads/references on how to communicate between the two libraries using gossip pubsub?

I am not using the local mDNS service for peer discovery, rather trying an explicit connection between the hosts using the Connect() API. But event that does not seem to work.

Any leads on the issues will be appreciated!

I know this might sound like a stupid question, but are you even sure jvm-libp2p supports pubsub? The README.md lists * Gossip 1.1 pubsub as checked off for MVP 0.x. but then says, “We are explicitly leaving out the peerstore, DHT, pubsub, connection manager, etc.”

Yes jvm-libp2p supports gossip pubsub. I have tried it out between jvm libp2p hosts. Somehow it is not working between go-libp2p & jvm-libp2p