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 interfaceIPacket
A transport rétegen kiküldött vagy fogadott csomag, érdemes azt az osztályt származtatni ebből, amelynek az adat részét ki szeretnénk küldeni a hálzaton, így nem kell új objektumot létrehozni és egy helyen lehet kezelni a parsolással
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