The official eMule client has not been updated in many years. It is highly recommended to use a community-updated fork that supports modern protocols and prevents bad connections.
An eMule server is a central hub. You connect your client to a server, and that server tells you where other users (clients) are located.