The clients would trigger DHCP Discover packets and the server which responds first would provide the IP address to the client.