C# Класс Mycroft.Server.TcpServer

Starts Mycroft's network communications and owns resources in the server
Наследование: ICommandable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Issue ( Command command ) : void

Allow the server to be visited by commands

Start ( ) : void

Starts the server listening for network connections

Stop ( ) : void
TcpServer ( IPAddress ip, int port ) : System

Защищенные методы

Метод Описание
CreateConnection ( TcpClient client ) : CommandConnection

Creates a connection object from a TcpClient

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

Метод Описание
Listen ( object pars ) : void
OnClientConnected ( object connection ) : void

Handle clients connecting to the server by creating an AppInstance for the connection

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

CreateConnection() защищенный Метод

Creates a connection object from a TcpClient
protected CreateConnection ( TcpClient client ) : CommandConnection
client System.Net.Sockets.TcpClient
Результат Mycroft.App.CommandConnection

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

Allow the server to be visited by commands
public Issue ( Command command ) : void
command Mycroft.Cmd.Command The command that will operate on the server
Результат void

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

Starts the server listening for network connections
public Start ( ) : void
Результат void

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

public Stop ( ) : void
Результат void

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

public TcpServer ( IPAddress ip, int port ) : System
ip System.Net.IPAddress
port int
Результат System