CymaticLabs / Unity3D.Amqp

AMQP client library for Unity 3D supporting RabbitMQ
MIT License
97 stars 21 forks source link

RabbitMQ 3.6.9 - Latest Example project having issues #3

Open ScoobyDooWho opened 7 years ago

ScoobyDooWho commented 7 years ago

Hi there, thanks for putting this library together using RabbitMQ and Unity...There are a few problems happening when using the latest RabbitMQ version, 3.6.9. Two things initially... First, the Async call for the RabbitMQ exchanges after connecting never returns. I noticed you tested with an earlier version of Rabbit, I'm wondering if enough has changed for this to fail.. So what happens in the Demo case is that the next two disabled dialog sections are not enabled... If I enter the exchanges manually, along with a Q, it connects ... but then it goes weird again... The next two dialogs are next enabled... so I tried just sending messages through RabbitMQ's web interface... The Unity example project would receive one message fine... but if I posted 2 or more, messages would get lost... only the 3'rd or every other message got through etc. This is simple RabbitMQ stuff, so I'm guessing this is more to do with the implementation and trying to work with the latest rabbit then it is anything else. Any help you can give would be great, thank you!

meverett commented 7 years ago

As of Unity 5.5.2 the latest compatible version of the RabbitMQ .NET client is 3.4.4 so issue with versions above 3.4.4 are to be expected (above 3.4.4 has dependencies on .NET 4.5 I believe and Unity only supports 3.5 as of 5.5.x). I thought I saw some chatter about .NET 4.6 being available in Unity 5.6.x but I couldn't verify that. Is that what you are trying?

When I have a chance I'll download Unity 5.6.x and see what kind of support is offered. But for now if you want to make sure it works, you'll have to use the 3.4.4 client.

Edit: Looks like .NET 4.6 support is only in beta/experimental support. I think the goal is to have full support by the end of the year (or some time later this year).

dyhmichail commented 3 years ago

As of Unity 5.5.2 the latest compatible version of the RabbitMQ .NET client is 3.4.4 so issue with versions above 3.4.4 are to be expected (above 3.4.4 has dependencies on .NET 4.5 I believe and Unity only supports 3.5 as of 5.5.x). I thought I saw some chatter about .NET 4.6 being available in Unity 5.6.x but I couldn't verify that. Is that what you are trying?

When I have a chance I'll download Unity 5.6.x and see what kind of support is offered. But for now if you want to make sure it works, you'll have to use the 3.4.4 client.

Edit: Looks like .NET 4.6 support is only in beta/experimental support. I think the goal is to have full support by the end of the year (or some time later this year).

Hello, will there be support for Unity 2020?