"waiter" vs "server"
Are they really the same in every respect? What are the differences if any? In India, they're always called waiter regardless of the size and exclusivity of the establishment. Is it the same in the US? Is there any regional preference in usage? I am more interested in knowing about real-life usage of the terms instead of what the dictionary says.
P.S. Please also mention where you're from so I know what dialect your answer pertains to.
In New York (where those who are not "politically correct" are social pariahs) most corporate-run eating establishments prefer their wait-staff are referred to as "servers". However, in a private restaurant, (formal or informal) unless someone introduces themselves as "your server", it is still proper to say "Waiter," "Waitress," or "Bus boy/girl". "Captain" and "Maitre d'" are unchanged for male and female.