A system and method for facilitating communications over a protocol is
provided. The system includes a class factory that holds identifiers
associated with determining which, if any, registered protocol object
creator should be employed to create a protocol object. The protocol
object implements an abstract network protocol base class. The protocol
object is employed to abstract details of communicating over a protocol
and to provide a byte stream interface to communications occurring over
the protocol, while removing protocol specific code from an application
program. The method includes creating an instance of a protocol object
from a source of registered protocol handlers based on a request to
communicate over a protocol and using a base class API to communicate
over the protocol through the protocol object.
Un sistema e un metodo per facilitare le comunicazioni sopra un protocollo è fornito. Il sistema include una fabbrica del codice categoria che giudica i contrassegni connessi con la determinazione del quale, all'occorrenza, creatore registrato dell'oggetto di protocollo sono impiegati per generare un oggetto di protocollo. L'oggetto di protocollo effettua un codice categoria astratto della base di protocollo di rete. L'oggetto di protocollo è impiegato per sottrarre i particolari di comunicazione sopra un protocollo e per fornire un'interfaccia del flusso di byte alle comunicazioni che accadono sopra il protocollo, mentre rimuove il codice specifico di protocollo da un programma di applicazione. Il metodo include la generazione del caso di un oggetto di protocollo da una fonte degli alimentatori registrati di protocollo basati su una richiesta di comunicare sopra un protocollo ed usando un codice categoria basso api per comunicare sopra il protocollo attraverso l'oggetto di protocollo.