Vpcd allows smart card applications to access the vpicc through the PC/SC API. By default vpcd opens slots for communication with multiple vpicc's on localhost on port 35963 and port 35964.
The |vpicc| does not need to run on the same machine as the vpcd, and can connect over the internet for example.