networkScanner icon indicating copy to clipboard operation
networkScanner copied to clipboard

Not finding a laptops

Open lifeanddeath opened this issue 9 years ago • 18 comments

Hello bro, greetings from Turkey, I just try to run this project but as far as i see and understand , somehow, it doesnt find my laptops ,however, finds my all phones and tablets, why does it happen?

lifeanddeath avatar Feb 26 '16 09:02 lifeanddeath

Off the top of my head, you could have a network configuration that was not accounted for in the scanner. Could you post the following information to help me figure out what is going on?:

  • Scanner Device make/model
  • Scanner Device IP address
  • IP address of device found by scanner
  • IP address of device not found by scanner

dmashuda avatar Feb 26 '16 14:02 dmashuda

Browski , I have my own local network u know, this network consists of my laptop,my android phone,and my families other smart phones, one tablet and an another laptop. So I deliberately assigned my phones IP address to 192.168.1.25 and other devices have IPs like 192.168.1.2 , 192.168.1.3 and so on. SO at this point, my laptops IP is 192.168.1.5 and other laptop has the 192.168.1.9 but when I press the scan button, ıt shows everything but not laptops.

Actually I thought maybe, my firewall prevents me from this but when I use other apps, they still do discover laptop.However, funny part is I tried same project with my 2 different ffriends and in one of them it worked as its supposed to be but other one was the same like mine. So it was long explain but It really drives me crazy so I just wanted to ask you about it.

And information about your question:

Scanner Device make and model : LG G2-D802 Scanner Device IP address: 192.168.1.25 IP address of device found by scanner: 192.168.1.1-------------> gateway router probably 192.168.1.3------------->samsung android phone 192.168.1.4--------------> tablet of mine 192.168.1.7-------------->another smart phone of home 192.168.1.25-------------->My Phone also I use it as Scanner

IP address not found by scanner= 192.168.1.5

Thanks in advance..

lifeanddeath avatar Feb 26 '16 14:02 lifeanddeath

So under the hood, the scan is pretty simple. It pings the available range of IP addresses and if the device responds to a ping, then the scanner says that a device is at the IP address: https://github.com/dmashuda/networkScanner/blob/master/app/src/main/java/com/unwind/netTools/DiscoverRunner.java

Does the device respond to a ping from another device? What OS does the device not found run?

dmashuda avatar Feb 26 '16 14:02 dmashuda

I know I have been mingled with code quite much lately :D I understood how it works exactly and I congrulate you for your really nice work.

So I also just now tested to ping to my laptop from another laptop and it works.... My laptop runs Win10, and other is win7... they both can ping to each other whıch means that they re searchable ... But thats not the case anyways.. Im not sure If u heard but there is a app called Fing, or just lots of apps like that exist anyway.When I try with them they detect these laptops .Only this project doesnt detect.. But I wanna fork and upgrade this project since it uses threads and more student level ..

Bro btw, I added u on facebook ıf u dont mınd, we can talk on there I'm also computer engineering student from Turkey :) So bottom line is, I dont know what to do more .. :(

u can just connect me via teamviewer and look for further implementation bro, if we contact

lifeanddeath avatar Feb 26 '16 14:02 lifeanddeath

I'm glad the you have gotten into the code! I am a Computer Science student from the USA.

Have you tried upping the timeout for discovery?

https://github.com/dmashuda/networkScanner/blob/master/app/src/main/java/com/unwind/netTools/DiscoverRunner.java#L24

perhaps, that the laptops are not responding the the request quick enough?

Feel free to fork it and mess experiment; you are free to make whatever changes according the license: https://github.com/dmashuda/networkScanner/blob/master/LICENSE-2.0.txt

dmashuda avatar Feb 26 '16 14:02 dmashuda

Bro, I just set the timout 15000.result is still same :( Here takes so long to write , dıd u see my friendship request on facebook? or if u use skype we can talk more easily, I really dont know why it doesnt detect, we have to make a brain storm together:D

lifeanddeath avatar Feb 26 '16 14:02 lifeanddeath

I don't have much time until Saturday, I'll touch base with you on Saturday to set up a time to troubleshoot this issue.

dmashuda avatar Feb 26 '16 14:02 dmashuda

Okey thanks so much .I appreciate it... U can contact me by then .

lifeanddeath avatar Feb 26 '16 15:02 lifeanddeath

bro when will we troubleshoot?

lifeanddeath avatar Feb 27 '16 21:02 lifeanddeath

Unfortunately I am busier that I expected this weekend, and cannot troubleshoot with you.

I was able to investigate different methods of device discovery. This app: https://github.com/rorist/android-network-discovery uses a raw ping instead of the InetAddress.isReachable.

If you could try and run that app on your network and let me know if it works or not?

if it does work for you, then I will put in an issue to refactor how we scan in this project.

dmashuda avatar Feb 27 '16 23:02 dmashuda

Hi bro, I also downloaded this project before too, it works absolutely fine . The reason I wanted to study with yours is that its a lot simplier and readable code for me and more simple.Btw, I'm really sorry to bother u with all this mess but I really need your help..If u help me thanks so much really.SO what do we do now?

lifeanddeath avatar Feb 28 '16 07:02 lifeanddeath

I am going to implement a native ping option similar to: https://github.com/rorist/android-network-discovery/blob/master/src/info/lamatricexiste/network/Network/Ping.java. My impression is that InetAddress.isReachable() is not as reliable as a native ping option.

dmashuda avatar Feb 29 '16 15:02 dmashuda

Okey I'm tryna develop it too, I also added to program kind of vendor finder option too , I dont know how to use github exactly bro but when I'm done with project I guess I'll upload it all to here or on your wall here:D I dont know how its done but shouldnt be hard, just tryna finish project now for my thesis :) Can u let me know ıf u handle this bug? with ur new way of solving pls?

lifeanddeath avatar Mar 01 '16 07:03 lifeanddeath

I will close this issue when it is fixed, you should get a notification automatically.

dmashuda avatar Mar 01 '16 14:03 dmashuda

hi bro, did u make any progress? I have been trying to fix this two days in a row but still no solid solution come out.

lifeanddeath avatar Mar 03 '16 10:03 lifeanddeath

hi, sir mashuda did u find any solution? ı couldnt still :D :(

lifeanddeath avatar Mar 07 '16 11:03 lifeanddeath

I just pushed a modification to implement a native ping. https://github.com/dmashuda/networkScanner/commit/ac4220955eb402d2fc17c44bac89de78f777dea0

This should fix the issue that you have been having

dmashuda avatar Mar 12 '16 22:03 dmashuda

Hi bro, I just downlaoded latest update of project, but still aint working.. :( I guess I should look to another scanners because maybe whole structure of thıs code is different than others. because other android apps that I downlaoded from github works absolutely find and finds my laptop but this still doesnt help

lifeanddeath avatar Mar 13 '16 07:03 lifeanddeath