C# Class Manos.IO.Managed.Socket

Inheritance: Manos.IO.Socket
Mostrar archivo Open project: toptensoftware/manos

Public Methods

Method Description
Close ( ) : void
Connect ( string host, int port, System.Action callback ) : void
GetSocketStream ( ) : Manos.IO.Stream
Listen ( string host, int port, Action callback ) : void
Socket ( Manos.IO.Context loop ) : System

Private Methods

Method Description
AcceptCallback ( IAsyncResult ar ) : void
Enqueue ( System.Action action ) : void
Socket ( Manos.IO.Context loop, System socket ) : System
StartConnectingSocket ( IPAddress addr, int port ) : void
StartListeningSocket ( IPAddress addr, int port ) : void

Method Details

Close() public method

public Close ( ) : void
return void

Connect() public method

public Connect ( string host, int port, System.Action callback ) : void
host string
port int
callback System.Action
return void

GetSocketStream() public method

public GetSocketStream ( ) : Manos.IO.Stream
return Manos.IO.Stream

Listen() public method

public Listen ( string host, int port, Action callback ) : void
host string
port int
callback Action
return void

Socket() public method

public Socket ( Manos.IO.Context loop ) : System
loop Manos.IO.Context
return System