C# Класс Chat_Server.ChatServer

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

Открытые свойства

Свойство Тип Описание
htConnections System.Collections.Hashtable
htUsers System.Collections.Hashtable

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

Метод Описание
AddUser ( TcpClient tcpUser, string strUsername ) : void
ChatServer ( IPAddress address ) : System
OnStatusChanged ( StatusChangedEventArgs e ) : void
RemoveUser ( TcpClient tcpUser ) : void
SendAdminMessage ( string Message ) : void
SendMessage ( string From, string Message ) : void
StartListening ( ) : void

Below is the implementation of the chat server listening for connection.

StopListening ( ) : void

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

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

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

AddUser() публичный статический Метод

public static AddUser ( TcpClient tcpUser, string strUsername ) : void
tcpUser System.Net.Sockets.TcpClient
strUsername string
Результат void

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

public ChatServer ( IPAddress address ) : System
address System.Net.IPAddress
Результат System

OnStatusChanged() публичный статический Метод

public static OnStatusChanged ( StatusChangedEventArgs e ) : void
e StatusChangedEventArgs
Результат void

RemoveUser() публичный статический Метод

public static RemoveUser ( TcpClient tcpUser ) : void
tcpUser System.Net.Sockets.TcpClient
Результат void

SendAdminMessage() публичный статический Метод

public static SendAdminMessage ( string Message ) : void
Message string
Результат void

SendMessage() публичный статический Метод

public static SendMessage ( string From, string Message ) : void
From string
Message string
Результат void

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

Below is the implementation of the chat server listening for connection.
public StartListening ( ) : void
Результат void

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

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

Описание свойств

htConnections публичное статическое свойство

public static Hashtable,System.Collections htConnections
Результат System.Collections.Hashtable

htUsers публичное статическое свойство

public static Hashtable,System.Collections htUsers
Результат System.Collections.Hashtable