How to find my server in LAN?

2019-02-19 05:39发布

I have two my own applications on C++ and Java: server and client. It both in one LAN and can transfer data via specified port. I want to make it possible, that client can find IP of server. But how to? Enumeration of all possible IP with address mask - bad idea, it will take a lot of time. May be exists some way, where I can send broadcast to lan from client and receive it in server? Or another way... I can't find information about this, but I think that is possible, because I see it in MyPhoneExplorer on android, for example.

2条回答
The star\"
2楼-- · 2019-02-19 06:18

Why not using UDP broadcast? the client can UDP broadcast "I am at x.x.x.x", and the server can answer (in UDP) to the client, "I am at y.y.y.y".

查看更多
祖国的老花朵
3楼-- · 2019-02-19 06:34

maybe you can use the Broadcast Address to find your server.

查看更多
登录 后发表回答