| Ozeki.Network Namespace |
| 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 |
| 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 |
| Delegate | Description | |
|---|---|---|
| NatDiscoveryCallback |
| 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 |