Solved

server discovery

Posted on 2003-12-04
6
308 Views
Last Modified: 2010-04-05
Hi, I want an easy way of discovering a server on a network. For example, I want a server running on say 192.168.0.55. And a client does a broadcast on the workgroup, asking servers to identify themselves. The server then replies with it's IP address and consequently the client can do a socket connect to the server.

What would be the best protocol to perform such a broadcast?
0
Comment
Question by:fidel83
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
6 Comments
 
LVL 1

Accepted Solution

by:
mgazza earned 50 total points
ID: 9913029
well id just like to say that yuor method would take years with a possable searchable area of 255.255.255.255 with 300ms<    posable communication time you need to buy an computer with a fixed ip address and register yuor ip with a dns server so your server doesnt need to do this all it wil need for the address is the dns address for your compter eg www.some_site.net could be 214.142.63.156 you can find a servers ip address also by doing ping www.sitename.com in command

hope this helps
0
 

Assisted Solution

by:thegetta
thegetta earned 50 total points
ID: 9922086
Hi,
if you want to broadcast in a Local Network (LAN) you can use UDP for broadcasting. There's a component Suite called ICS (www.overbyte.be) which can be used to send broadcasts. If you download the source of the components there are some samples included. For example UDPSend.dpr and udplstn.dpr. If you check these samples it's pretty easy so send a broadcast.

www.overbyte.be or http://overbyte.delphicenter.com/frame_index.html?redirTo=/products/ics.html
0
 
LVL 1

Expert Comment

by:mgazza
ID: 11352596
i think its time you finalised this question

regards mark,
0
 
LVL 2

Expert Comment

by:-Karamja-
ID: 12382644
No comment has been added to this question in more than 21 days, so it is now classified as abandoned..
I will leave the following recommendation for this question in the Cleanup topic area:
Split: mgazza & thegetta

Any objections should be posted here in the next 4 days. After that time, the question will be closed.

Karamja (Alan)
EE Cleanup Volunteer
0
 
LVL 1

Expert Comment

by:mgazza
ID: 12383426
request
split 60/40  -Karamja- / mgazza
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
In this video, viewers will be given step by step instructions on adjusting mouse, pointer and cursor visibility in Microsoft Windows 10. The video seeks to educate those who are struggling with the new Windows 10 Graphical User Interface. Change Cu…
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question