Click or drag to resize

Ozeki.Network Namespace

 
Classes
 ClassDescription
Public classBandwidthMonitor 
Public classBaseTransportFactory A TCP és a UDP TransportFactory nek vannak közös tulajdonságai, ezért készült ez az ősosztály
Public classBindingRequest 
Public classByteCounterEventArgs 
Public classContextLayer 
Public classDataCounter 
Public classDotNetTcpClient 
Public classDotNetTcpClientFactory 
Public classEndpoint Represents a network endpoint.
Public classEndpointEx 
Public classHttpContentTypesEx 
Public classHttpRequest 
Public classHTTPRequestEventArgs 
Public classHttpResponse 
Public classHttpSendResult 
Public classIPAddressExtensions 
Public classIPEndPointResolver 
Public classIPInfoTools 
Public classListener 
Public classListenPortContainer 
Public classNatConfiguration Stores information for NAT traversal.
Public classNatInfo Provides information about NAT topology.
Public classNATLogSource 
Public classNatManager 
Public classNatRemoteServer Provides information about a STUN/TURN server.
Public classNatRequestSender Egy lokalis cimhez ker tavoli cimet. A STUN szerverrel torteno kommunikaciohoz uj transportot hoz letre.
Public classNatRequestSenderFactory Letrehoz NAT stacket, amit requestek kuldesere hasznalhatunk.
Public classNatTransport 
Public classNatTransportContainer NAT-hoz szukseges. Transportokat tarol lokalis cim alapjan, es a koteseket alakit ki koztuk.
Public classNatTransportFactory 
Public classNetworkAddressChangedEventArgs 
Public classNetworkAddressHelper Defines helper methods for network-related operations.
Public classNetworkChange 
Public classNetworkChangeHandler A halozat valtozasait figyeli, es osszegyujti az uj es megszunt cimeket.
Public classNetworkInfo 
Public classNetworkLogSource 
Public classSipDomainNameResolver 
Public classSocketAsyncBufferPool Ez az osztály létrehoz egy nagyobb méretű buffert, ezt a buffert osztja szét az átadott socketAsyncEventArgsok között ha valamely, socketAsyncEventArgs nak már nincs rá szüksége, akkor visszaadja a Poolnak és a tömb ezen része újrafelhasználásra kerül Ez által csökkenthető a memória fragmentáció és kevesebbet kell dolgoznia a GC nek is. Megjegyzés: a .NET ben nagyon gyors az objektum létrehozás, de elég lassú az objektum megsemmisítés, ezért ezt célszerű elkerülni
Public classSocketEventArgsPool 
Public classStringPacket 
Public classSTUN_Attribute 
Public classStunContext 
Public classStunMessage STUN messages are TLV (type-length-value) encoded using big endian (network ordered) binary.
Public classStunPacket 
Public classTCPClient 
Public classTCPListener 
Public classTCPStream 
Public classTCPTransport TCP alapú adatátvitelre szolgál a helyi és a távoli végpont között
Public classTCPTransportFactory TCPTransport objektumok létrehozására szolgál
Public classTLSTransportFactory 
Public classTransportAddressKey Kollekciokhoz hasznalatos azonosito.
Public classTransportFactoryContainer 
Public classTransportInfo Provides data for a network transport.
Public classTransportTypeEx Specifies the transport type according to a given string
Public classTraversalMethodFactory 
Public classUDPProxyTransportFactory 
Public classUDPRealTransportFactory 
Interfaces
 InterfaceDescription
Public interfaceINatConfiguration Contains information for NAT traversal.
Public interfaceINatManager 
Public interfaceINatTransport 
Public interfaceINatTransportFactory 
Public interfaceINatTransportLayer 
Public interfaceIProtocolHandler 
Public interfaceIPublicAddressResolver 
Public interfaceITransport Hálózati réteg
Public interfaceITransportFactory Létrehoz egy transport réteget
Public interfaceITransportFactoryContainer 
Public interfaceITraversalMethod 
Delegates
 DelegateDescription
Public delegateNatDiscoveryCallback 
Enumerations
 EnumerationDescription
Public enumerationContentTypes 
Public enumerationDnsClass The DNS CLASS (RFC1035 3.2.4/5) Internet will be the one we'll be using (IN), the others are for completeness
Public enumerationDnsType The DNS TYPE (RFC1035 3.2.2/3) - 4 types are currently supported. Also, I know that this enumeration goes against naming guidelines, but I have done this as an ANAME is most definetely an 'ANAME' and not an 'Aname'
Public enumerationHttpMethodType Represents HTTP method types.
Public enumerationHttpSendStatus 
Public enumerationMessageProtocol 
Public enumerationMessageType The message type defines the message class (request, success response, failure response, or indication) and the message method (the primary function) of the STUN message.
Public enumerationNatDiscoveryTestStates 
Public enumerationNatLogCodes 
Public enumerationNatTraversalMethod 
Public enumerationNatType Specifies the types of NAT.
Public enumerationNetworkEventCodes 
Public enumerationOpcode (RFC1035 4.1.1) These are the Query Types which apply to all questions in a request
Public enumerationReturnCode (RFC1035 4.1.1) These are the return codes the server can send back
Public enumerationSRVProtocol 
Public enumerationSRVService 
Public enumerationTransportShareMode 
Public enumerationTransportType Defines the type of the tarnsport
Public enumerationUnsubscribePortResult