
Writing Client Applications
Most exploits and vulnerability scanning applications utilize a collection of
client-programming technologies.These clients connect to remote systems,
send data, and retrieve responses.
In general, the core difference between client applications and server
applications is who sends the initial communication request. In typical
programming applications, the client initiates communication with server
applications.
WritingServer Applications
Winsock server applications are nearly identical to the client applications. Both
send and receive information.The only key difference between the two is how
the connection is made.