| Ozeki.Network Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | BandwidthMonitor | |
|  | BaseTransportFactory | 
              A TCP és a UDP TransportFactory nek vannak közös tulajdonságai, ezért készült ez az ősosztály
             | 
|  | BindingRequest | |
|  | ByteCounterEventArgs | |
|  | ContextLayer | |
|  | DataCounter | |
|  | DotNetTcpClient | |
|  | DotNetTcpClientFactory | |
|  | Endpoint | 
            Represents a network endpoint.
             | 
|  | EndpointEx | |
|  | HttpContentTypesEx | |
|  | HttpRequest | |
|  | HTTPRequestEventArgs | |
|  | HttpResponse | |
|  | HttpSendResult | |
|  | IPAddressExtensions | |
|  | IPEndPointResolver | |
|  | IPInfoTools | |
|  | Listener | |
|  | ListenPortContainer | |
|  | NatConfiguration | 
            Stores information for NAT traversal.
             | 
|  | NatInfo | 
            Provides information about NAT topology.
             | 
|  | NATLogSource | |
|  | NatManager | |
|  | NatRemoteServer | 
            Provides information about a STUN/TURN server.
             | 
|  | NatRequestSender | 
            Egy lokalis cimhez ker tavoli cimet. A STUN szerverrel torteno kommunikaciohoz uj transportot hoz letre.
             | 
|  | NatRequestSenderFactory | 
            Letrehoz NAT stacket, amit requestek kuldesere hasznalhatunk.
             | 
|  | NatTransport | |
|  | NatTransportContainer | 
            NAT-hoz szukseges. Transportokat tarol lokalis cim alapjan, es a koteseket alakit ki koztuk.
             | 
|  | NatTransportFactory | |
|  | NetworkAddressChangedEventArgs | |
|  | NetworkAddressHelper | 
            Defines helper methods for network-related operations.
             | 
|  | NetworkChange | |
|  | NetworkChangeHandler | 
            A halozat valtozasait figyeli, es osszegyujti az uj es megszunt cimeket.
             | 
|  | NetworkInfo | |
|  | NetworkLogSource | |
|  | SipDomainNameResolver | |
|  | SocketAsyncBufferPool | 
              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
             | 
|  | SocketEventArgsPool | |
|  | StringPacket | |
|  | STUN_Attribute | |
|  | StunContext | |
|  | StunMessage | 
            STUN messages are TLV (type-length-value) encoded using big endian (network ordered) binary.
             | 
|  | StunPacket | |
|  | TCPClient | |
|  | TCPListener | |
|  | TCPStream | |
|  | TCPTransport | 
              TCP alapú adatátvitelre szolgál a helyi és a távoli végpont között
             | 
|  | TCPTransportFactory | 
              TCPTransport objektumok létrehozására szolgál
             | 
|  | TLSTransportFactory | |
|  | TransportAddressKey | 
            Kollekciokhoz hasznalatos azonosito.
             | 
|  | TransportFactoryContainer | |
|  | TransportInfo | 
            Provides data for a network transport.
             | 
|  | TransportTypeEx | 
            Specifies the transport type according to a given string
             | 
|  | TraversalMethodFactory | |
|  | UDPProxyTransportFactory | |
|  | UDPRealTransportFactory | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | INatConfiguration | 
            Contains information for NAT traversal.
             | 
|  | INatManager | |
|  | INatTransport | |
|  | INatTransportFactory | |
|  | INatTransportLayer | |
|  | IPacket | 
              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
             | 
|  | IProtocolHandler | |
|  | IPublicAddressResolver | |
|  | ITransport | 
              Hálózati réteg
             | 
|  | ITransportFactory | 
              Létrehoz egy transport réteget
             | 
|  | ITransportFactoryContainer | |
|  | ITraversalMethod | 
 Delegates
Delegates| Delegate | Description | |
|---|---|---|
|  | NatDiscoveryCallback | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | ContentTypes | |
|  | DnsClass | 
            The DNS CLASS (RFC1035 3.2.4/5)
            Internet will be the one we'll be using (IN), the others are for completeness
             | 
|  | DnsType | 
            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'
             | 
|  | HttpMethodType | 
            Represents HTTP method types.
             | 
|  | HttpSendStatus | |
|  | MessageProtocol | |
|  | MessageType | 
            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.
             | 
|  | NatDiscoveryTestStates | |
|  | NatLogCodes | |
|  | NatTraversalMethod | |
|  | NatType | 
            Specifies the types of NAT. 
             | 
|  | NetworkEventCodes | |
|  | Opcode | 
            (RFC1035 4.1.1) These are the Query Types which apply to all questions in a request
             | 
|  | ReturnCode | 
            (RFC1035 4.1.1) These are the return codes the server can send back
             | 
|  | SRVProtocol | |
|  | SRVService | |
|  | TransportShareMode | |
|  | TransportType | 
            Defines the type of the tarnsport
             | 
|  | UnsubscribePortResult |