SocketAsyncBufferPool Class |
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
Inheritance Hierarchy
Namespace: Ozeki.NetworkAssembly: OzekiSDK (in OzekiSDK.dll) Version: 1.8.12.0 (1.8.12)
Syntaxpublic class SocketAsyncBufferPool
Public Class SocketAsyncBufferPool
public ref class SocketAsyncBufferPool
type SocketAsyncBufferPool = class end
The SocketAsyncBufferPool type exposes the following members.
Constructors
Methods
| Name | Description |
---|
 | FreeBuffer |
Az eventArgsnak nincs többé szüksége a bufferre, ezért újrafelhasználható a buffer
|
 | SetBuffer |
Beállítja a paraméter bufferét
|
Top
See Also