Ring Coordinator Election Algorithm Using Socket Programming