Subject: General stability question
Hi,
I'm trying to write an XMPP client using Xamarin.Forms and MatriX vNext looked like a good place to get a spring board into getting something working.
I have to admit, I've found the docs/samples (or rather lack of) makes the process pretty painful. Finding some sample code to join a MUC room was luck, more than following any documentation pointers and the API is so LINQ heavy, without any API docs, I've found it very much a trial and error exercise to get things working. I hope I'm just missing some rich repository of information, but I've looked and searched Google and there doesn't appear to be anything?
So - I did eventually get a client to join a group chat, and post a message using native Windows .Net Framework.
The same code moved to Xamarin.Forms and targeting an Android platform nearly works, and I can see my client joining the MUC room, but the SendAsync call never returns (eventually times out) (the offending line is shown below).
Should the library work in this context or am I flogging the proverbial "dead horse" with MatriX vNext?
I see that the last NuGet update is from 2020; is this project dormant now? XMPP support for .Net seems thin on the ground sadly! Any other suggestions? I don't need anything particularly fancy.
Many thanks,
Oliver
I'm trying to write an XMPP client using Xamarin.Forms and MatriX vNext looked like a good place to get a spring board into getting something working.
I have to admit, I've found the docs/samples (or rather lack of) makes the process pretty painful. Finding some sample code to join a MUC room was luck, more than following any documentation pointers and the API is so LINQ heavy, without any API docs, I've found it very much a trial and error exercise to get things working. I hope I'm just missing some rich repository of information, but I've looked and searched Google and there doesn't appear to be anything?
So - I did eventually get a client to join a group chat, and post a message using native Windows .Net Framework.
The same code moved to Xamarin.Forms and targeting an Android platform nearly works, and I can see my client joining the MUC room, but the SendAsync call never returns (eventually times out) (the offending line is shown below).
- await _xmppClient.SendAsync(createRoomStanza, predicate, 10000, CancellationToken.None);
Should the library work in this context or am I flogging the proverbial "dead horse" with MatriX vNext?
I see that the last NuGet update is from 2020; is this project dormant now? XMPP support for .Net seems thin on the ground sadly! Any other suggestions? I don't need anything particularly fancy.
Many thanks,
Oliver