I have been looking for ways to read/write to shared folders in a Windows Machine via my Xamarin.Forms App.
So far I found two .Net libraries that i thought would solve my problem: SharpCifs and Xamarin.Android.jCIFS nevertheless, they are a porting and a binding of JCIFS respectively and as stated in this info JCIFS only supports SMB1 which is being deactivated from many Windows Machines since WCRY (as soon as I disable SMB1 on the remote PC, those libraries stop working.)
So, is there any .NET SMBv2+ Client Library available? Or, What would be an alternative to achieve this task (read/write to shared folders in a Windows Machine via my Xamarin.Forms App)?
Visuality Systems sells two SMB2/3 libraries. One (NQE) is a C lib and can be ported to .NET. Another one, jNQ is pure Java. In bot cases, you will need to develop a thin .NET wrapper.