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 |