The current M2MqttWinRT project for Visual
Studio 2013 is a Portable Class Library (PCL) that is
targeted for Windows 8.1 and Windows Phone 8.1.
The Windows Phone 8.0 (Silverlight) project doesn't
support WinRT (as for 8.1 projects) and it is a middle
step between a .Net app and WinRT app, so some changes are
needed.
For example, WinRT provides StreamSocket class and .Net
use Socket class but in the case of WP8, the Socket class
hasn't Send method but SendAsync, so I need to compile as
.Net (not WinRT) but use SendAsync instead of Send; this
is only one of the big differences.
I think that a new project is needed with a define like
SILVERLIGHT so that I can tweak in the code the
differences.
In conclusion,
now WP8 isn't supported :-(
Paolo.
Paolo Patierno
> Date: Thu, 16 Oct 2014 14:28:15 +0100
> From:
icraggs@xxxxxxxxxxxxxxxxxxxxxxx
> To:
ppatierno@xxxxxxxx;
paho-dev@xxxxxxxxxxx
> Subject: M2Mqtt on Windows Phone 8.0?
>
> Hi Paolo,
>
> does M2Mqtt work with Windows Phone 8.0? I am
directing some developers
> in IBM to use your API rather but they are using
Windows Phone 8.0, not 8.1.
>
> Thanks
>
> --
> Ian Craggs
>
icraggs@xxxxxxxxxx IBM United Kingdom
> Paho Project Lead; Committer on Mosquitto
>