To understand how best to leverage pluggable protocols, and when they might be valuable in your software, we first have to understand what they are. We need to know the problems they were designed to solve and how they seek to solve them. So, we'll start with a simple definition of what pluggable protocols are, and then look at why we might want to use them.
Understanding pluggable protocols
What exactly is a pluggable protocol?
A pluggable protocol is an implementation of a custom, application-layer communication protocol, written to be integrated with the .NET Core WebRequest model for processing network interactions. Or, put more simply, it's a how .NET Core supports non-standard communication protocols. That...