C# Класс NSocket.SocketLib.SocketListener

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Init ( ) : void

服务端初始化

Send ( string uid, string msg ) : void
SocketListener ( int receiveBufferSize, int numConcurrence ) : System

初始化服务器端

Start ( int port ) : void

启动服务器

Stop ( ) : void

停止服务器

Приватные методы

Метод Описание
CloseClientConnection ( string uid ) : void
OnAcceptCompleted ( object sender, SocketAsyncEventArgs e ) : void

客户端连接请求处理事件

OnReceiveCompleted ( object sender, SocketAsyncEventArgs e ) : void
OnSendCompleted ( object sender, SocketAsyncEventArgs e ) : void
ProcessAccept ( SocketAsyncEventArgs e ) : void

客户端连接请求处理方法

ProcessReceive ( NSocketSocketAsyncEventArgs e ) : void
ReceiveListen ( NSocketSocketAsyncEventArgs e ) : void
StartAccept ( SocketAsyncEventArgs acceptEventArg ) : void

接受客户端的连接请求

WasteClientMonitorHandler ( object state ) : void

Описание методов

Init() публичный Метод

服务端初始化
public Init ( ) : void
Результат void

Send() публичный Метод

public Send ( string uid, string msg ) : void
uid string
msg string
Результат void

SocketListener() публичный Метод

初始化服务器端
public SocketListener ( int receiveBufferSize, int numConcurrence ) : System
receiveBufferSize int
numConcurrence int
Результат System

Start() публичный Метод

启动服务器
public Start ( int port ) : void
port int
Результат void

Stop() публичный Метод

停止服务器
public Stop ( ) : void
Результат void