C# Class Tornado.netutil.TcpServer

显示文件 Open project: swax/Tornado.Net

Public Properties

Property Type Description
io_loop Tornado.ioloop.IOLoop
ssl_options object

Public Methods

Method Description
TcpServer ( IOLoop io_loop_ = null, object ssl_options_ = null ) : System
add_accept_handler ( Socket sock, IPEndPoint>.Action callback, IOLoop io_loop = null ) : void
add_sockets ( List sockets ) : void
bind_sockets ( int port, string address = null, AddressFamily family = AddressFamily.Unspecified, int backlog = 128 ) : List
handle_stream ( IOStream stream, IPEndPoint address ) : void
listen ( int port, string address = "" ) : void

Private Methods

Method Description
_handle_connection ( Socket connection, IPEndPoint address ) : void

Method Details

TcpServer() public method

public TcpServer ( IOLoop io_loop_ = null, object ssl_options_ = null ) : System
io_loop_ Tornado.ioloop.IOLoop
ssl_options_ object
return System

add_accept_handler() public method

public add_accept_handler ( Socket sock, IPEndPoint>.Action callback, IOLoop io_loop = null ) : void
sock Socket
callback IPEndPoint>.Action
io_loop Tornado.ioloop.IOLoop
return void

add_sockets() public method

public add_sockets ( List sockets ) : void
sockets List
return void

bind_sockets() public method

public bind_sockets ( int port, string address = null, AddressFamily family = AddressFamily.Unspecified, int backlog = 128 ) : List
port int
address string
family AddressFamily
backlog int
return List

handle_stream() public method

public handle_stream ( IOStream stream, IPEndPoint address ) : void
stream Tornado.iostream.IOStream
address System.Net.IPEndPoint
return void

listen() public method

public listen ( int port, string address = "" ) : void
port int
address string
return void

Property Details

io_loop public_oe property

public IOLoop,Tornado.ioloop io_loop
return Tornado.ioloop.IOLoop

ssl_options public_oe property

public object ssl_options
return object