implements IDisposable
0x00x0030
Members 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_ClientSocket | Socket | Private | — | |
| 0x01 | m_Active | bool | Private | — | |
| 0x0019 | 0x07 | padding / unreflected | |||
| 0x08 | m_Buffer | byte[] | Private | — | |
| 0x04 | m_Family | AddressFamily | Private | — | |
| 0x01 | m_CleanedUp | bool | Private | — | |
| 0x01 | m_IsBroadcast | bool | Private | — | |
| 0x002E | 0x02 | unreflected bytes to end of UdpClient | |||
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(const AddressFamily& family) | Public+1 flags | 0x04 | |
| Socket get_Client() | Public+1 flags | 0x08 | |
| void set_Client(Socket value) | Public+1 flags | 0x08 | |
| void FreeResources() | Private | 0x00 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Dispose(bool disposing) | 3 flags | 0x01 | |
| void Connect(IPEndPoint endPoint) | Public | 0x08 | |
| void CheckForBroadcast(IPAddress ipAddress) | Private | 0x08 | |
| bool IsBroadcast(IPAddress address) | PrivateStatic | 0x08 | |
| IAsyncResult BeginSend(const byte[]& datagram, int bytes, IPEndPoint endPoint, AsyncCallback requestCallback, object state) | Public | 0x08 | |
| IAsyncResult BeginSend(const byte[]& datagram, int bytes, AsyncCallback requestCallback, object state) | Public | 0x08 | |
| int EndSend(IAsyncResult asyncResult) | Public | 0x08 | |
| IAsyncResult BeginReceive(AsyncCallback requestCallback, object state) | Public | 0x08 | |
| byte[] EndReceive(IAsyncResult asyncResult, ref IPEndPoint& remoteEP) | Public | 0x08 | |
| Task<System.Int32> SendAsync(const byte[]& datagram, int bytes) | Public | 0x08 | |
| Task<System.Net.Sockets.UdpReceiveResult> ReceiveAsync() | Public | 0x08 | |
| void createClientSocket() | Private | 0x00 | |
| IAsyncResult <ReceiveAsync>b__65_0(AsyncCallback callback, object state) | Private | 0x08 | |
| UdpReceiveResult <ReceiveAsync>b__65_1(IAsyncResult ar) | Private | 0x10 |