nitroshare / nitroshare-android

Android application for transferring files between devices
MIT License
207 stars 52 forks source link

Android device does not see Linux PCs #58

Open einx opened 6 years ago

einx commented 6 years ago

My Nitroshare (Version 0.4.0.39) installation on Android does not list my PCs (running Nitroshare Version 0.3.1 - Linux x86). The two PCs can see each other via Nitroshare, but do not see the Android device. Is there a remedy?

einx commented 6 years ago

In issue #32, I read the comment "you will need version 0.3.4 of the desktop client in order to perform a transfer with the Android app. AUR only contains the latest stable version and because 0.3.4 is still in development". Is it still in development? I saw that the source archive for 0.3.4 (Linux) is available. Is it worth the effort to compile it on my Linux computer? Or wouldn't it help?

crok commented 6 years ago

I'm also interested in this!

frog712 commented 6 years ago

Android app also does not detect Windows computers, even after allowing connection on all networks for all 4 firewall rules in Windows.

pascalfree commented 6 years ago

I'm running 0.3.4 installed from AUR and 0.4.0.39(40) on Android both running in the same network, but they can't discover each other. Is this still the same issue, or should it be resolved by now?

crok commented 6 years ago

Unfortunately still not working..

ssipos90 commented 5 years ago

This happens on Ubuntu as well...

Webbeh commented 5 years ago

For the Linux <-> Android discovery to work, you need to install qmdnsengine and qhttpengine . (Unsure what those are called in your distribution, this applies to Arch Linux)

Those are BUILD time dependencies, so Nitroshare has to be rebuilt after installing them.

This is needed because Android doens't support the legacy IPv4 broadcast protocol.

jeroenvervaeke commented 4 years ago

For the Linux <-> Android discovery to work, you need to install qmdnsengine and qhttpengine . (Unsure what those are called in your distribution, this applies to Arch Linux)

Those are BUILD time dependencies, so Nitroshare has to be rebuilt after installing them.

This is needed because Android doens't support the legacy IPv4 broadcast protocol.

Can confirm. I had the same issue, installing these packages and rebuilding nitroshare fixed the issue!

caixxiong commented 4 years ago

what's package name for qmdnsengine and qhttpengine in Ubuntu?

dwrryan commented 4 years ago

I Really just want this to work. I haven't built anything from code since my Pascal / C++ days a long time ago. I suppose I could do it but it would take a lot of time I don't have.
Could somebody that has it working please make a .deb or (better yet) a SNAP package that already has everything that is needed? Please?

gnull commented 3 years ago

I have the same problem with version 0.3.4 on Archlinux and version 0.4.0.39 (40) on Android.

DarkRedman commented 2 years ago

I got the same issue, I use a PC with Manjaro Linux and an Android smartphone. Nitroshare on my PC detect my Android node, but not the other way around. I've just installed the Android app again. Last time (one or two month ago) this worked with the same devices.

On Android it's NitroShare 0.4.0.39 (40), last updated : 18 nov 2021 and version 0.3.4 on Manjaro