Does it require each x-client sould run in separate process?

Hi Every One,

I got a Basic doubts about clients on X-Server environment.

1) First of all what is mend by one client. (as per my understanding one application which is connected to X-server).

2) if i say two clients connected to my X-Server from the same machine, does it mean that two separate processes running that machine?

3) Can my application have two connections to the Same X-Server(with two screens), one for each screen?? If YES then could it be called two clients?

I badly requre these answers, If any one knows kindly provide me the information.

Thank you & Regards,
Suresh.