In computer networks, a proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource available from a different server. The proxy server evaluates the request as a way to simplify and control their complexity. Today, most proxies are web proxies, facilitating access to content on the World Wide Web.
The Client Proxy is a collection of classes that work together to build and process SOAP messages on the client side. The Proxy's purpose is to hide all the details of SOAP processing and HTTP or HTTPS transport, allowing the client programmer to concentrate on the client business process.
Why I need to use proxy servers?
Transfer speed improvement. If the file you requested was received before to your proxy server, then proxy server will interrupt this file request and you will receive the file directly from proxy. However need to know, you can got the "speed down" effect. This effect appears when your proxy has long answer time because there is slow connection between you and your proxy server.
Security and privacy. Anonymous proxies destroys information about your computer in the requests header. So you can safely surf the net and your information will never be used by hackers and spammers.
Sometimes you encounter some problems while accessing to web server (for example, web-chat). You have mistaken while working with some data and / or the server administrator restricted access from your IP. So you can use the anonymous proxy and try to access again.
WHY we need server client proxies:Please refer
VijethaRapartipoorna, if this helps please login to Mark As Answer. | Alert Moderator