Метод | Описание | |
---|---|---|
AsyncReceive ( byte data, int offset, int count, SocketReceiveCallback callback, object state = null ) : void | ||
AsyncSend ( byte data, int offset, int count, SocketSendCallback callback, object state = null ) : void | ||
Close ( ) : void | ||
Connect ( RemoteAddress address ) : void | ||
GetRemoteAddress ( ) : RemoteAddress | ||
IsConnected ( ) : bool | ||
IsDataAvailable ( ) : bool | ||
PoolSocket ( ) : System | ||
PoolSocket ( Socket socket ) : System.Net | ||
StartListening ( SocketConnectionAccepted callback ) : bool | ||
StopListening ( ) : void |
Метод | Описание | |
---|---|---|
OnReceiveComplete ( ReceiveEventArgs arg ) : void | ||
OnSendComplete ( SendEventArgs arg ) : void | ||
Send ( Message message ) : void | ||
SendData ( SendEventArgs args ) : SendResult | ||
StartReceiving ( ) : void | ||
TrySend ( ) : void |
Метод | Описание | |
---|---|---|
DrainThread ( ) : void |
The purpose of this thread is to look for each instance of PoolSocket and to flush data to be sent to the client. This method might change as i'm testing it not being on the server thread
|
|
Flush ( ) : void | ||
ISocket ( ) : void | ||
ListenThread ( object state ) : void | ||
ReceiveData ( ) : void |
public AsyncReceive ( byte data, int offset, int count, SocketReceiveCallback callback, object state = null ) : void | ||
data | byte | |
offset | int | |
count | int | |
callback | SocketReceiveCallback | |
state | object | |
Результат | void |
public AsyncSend ( byte data, int offset, int count, SocketSendCallback callback, object state = null ) : void | ||
data | byte | |
offset | int | |
count | int | |
callback | SocketSendCallback | |
state | object | |
Результат | void |
public Connect ( RemoteAddress address ) : void | ||
address | RemoteAddress | |
Результат | void |
public GetRemoteAddress ( ) : RemoteAddress | ||
Результат | RemoteAddress |
protected OnReceiveComplete ( ReceiveEventArgs arg ) : void | ||
arg | ReceiveEventArgs | |
Результат | void |
protected OnSendComplete ( SendEventArgs arg ) : void | ||
arg | SendEventArgs | |
Результат | void |
public PoolSocket ( Socket socket ) : System.Net | ||
socket | Socket | |
Результат | System.Net |
protected SendData ( SendEventArgs args ) : SendResult | ||
args | SendEventArgs | |
Результат | SendResult |
public StartListening ( SocketConnectionAccepted callback ) : bool | ||
callback | SocketConnectionAccepted | |
Результат | bool |