| 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);
 
-     }
 
- }
 
 
  |