12345678910111213141516 |
- using System;
- namespace MediaBrowser.Model.Net
- {
- public interface ISocket : IDisposable
- {
- IpEndPointInfo LocalEndPoint { get; }
- IpEndPointInfo RemoteEndPoint { get; }
- void Close();
- void Shutdown(bool both);
- void Listen(int backlog);
- void Bind(IpEndPointInfo endpoint);
- void StartAccept(Action<ISocket> onAccept, Func<bool> isClosed);
- }
- }
|