Skip to content
This repository has been archived by the owner on Dec 7, 2017. It is now read-only.

Releases: safakgur/socket-awaitable

Dawn.SocketAwaitable 1.1.1

09 Dec 18:13
Compare
Choose a tag to compare

Release Notes

  1. Fixed SocketAwaitable.Transferred's corruption when
    SocketAwaitable.Buffer is updated.
  2. Marked SocketAwaitable.UserToken as obsolete.

Dawn.SocketAwaitable 1.1

07 Dec 22:04
Compare
Choose a tag to compare

Release Notes

  1. Added SocketAwaitable.ShouldCaptureContext property which, if set to true, causes the socket operations using the SocketAwaitable to capture the current synchronization context before they begin, and marshal the continuation back to the captured context.
  2. SocketAwaitable now exposes more SocketAsyncEventArgs members:
    • ConnectByNameError property
    • DisconnectReuseSocket property
    • LastOperation property
  3. Added SocketAwaitable.IsCompleted check to SocketEx for fast-fail.

Dawn.SocketAwaitable 1.0

03 Dec 00:53
Compare
Choose a tag to compare

Release Notes

  1. Added SocketAwaitable, an awaitable alternative to SocketAsyncEventArgs
  2. Added SocketAwaiter, an awaiter class that is exposed by the SocketAwaitable.
  3. Added SocketEx a static class that provides awaitable socket extensions.
  4. Added SocketAwaitablePool, a thread-safe pool for SocketAwaitable instances.
  5. Added BlockingBufferManager, a thread-safe manager that provides fixed-size buffers.