C# Класс Terraria.Netplay

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

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

Свойство Тип Описание
BanFilePath string
Clients Terraria.RemoteClient[]
Connection RemoteServer
IsListening bool
IsServerRunning bool
ListenPort int
ServerIP System.Net.IPAddress
ServerIPText string
ServerPassword string
TcpListener ISocket
UseUPNP bool
anyClients bool
disconnect bool
portForwardIP string
portForwardOpen bool
portForwardPort int
spamCheck bool

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

Метод Описание
AddBan ( int plr ) : void
GetLocalIPAddress ( ) : string
GetSectionX ( int x ) : int
GetSectionY ( int y ) : int
Initialize ( ) : void
IsBanned ( RemoteAddress address ) : bool
OnConnectedToSocialServer ( ISocket client ) : void
ResetNetDiag ( ) : void
ResetSections ( ) : void
ServerLoop ( object threadContext ) : void
SetRemoteIP ( string remoteAddress ) : bool
SocialClientLoop ( object threadContext ) : void
StartServer ( ) : void
StartSocialClient ( ISocket socket ) : void
StartTcpClient ( ) : void
TcpClientLoop ( object threadContext ) : void
closePort ( ) : void
newRecent ( ) : void

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

Метод Описание
ClientLoopSetup ( RemoteAddress address ) : void
FindNextOpenClientSlot ( ) : int
InnerClientLoop ( ) : void
OnConnectionAccepted ( ISocket client ) : void
OpenPort ( ) : void
StartListening ( ) : bool
StopListening ( ) : void

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

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

public static AddBan ( int plr ) : void
plr int
Результат void

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

public static GetLocalIPAddress ( ) : string
Результат string

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

public static GetSectionX ( int x ) : int
x int
Результат int

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

public static GetSectionY ( int y ) : int
y int
Результат int

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

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

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

public static IsBanned ( RemoteAddress address ) : bool
address Terraria.Net.RemoteAddress
Результат bool

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

public static OnConnectedToSocialServer ( ISocket client ) : void
client ISocket
Результат void

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

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

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

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

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

public static ServerLoop ( object threadContext ) : void
threadContext object
Результат void

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

public static SetRemoteIP ( string remoteAddress ) : bool
remoteAddress string
Результат bool

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

public static SocialClientLoop ( object threadContext ) : void
threadContext object
Результат void

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

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

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

public static StartSocialClient ( ISocket socket ) : void
socket ISocket
Результат void

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

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

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

public static TcpClientLoop ( object threadContext ) : void
threadContext object
Результат void

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

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

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

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

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

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

public static string BanFilePath
Результат string

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

public static RemoteClient[],Terraria Clients
Результат Terraria.RemoteClient[]

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

public static RemoteServer,Terraria Connection
Результат RemoteServer

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

public static bool IsListening
Результат bool

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

public static bool IsServerRunning
Результат bool

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

public static int ListenPort
Результат int

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

public static IPAddress,System.Net ServerIP
Результат System.Net.IPAddress

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

public static string ServerIPText
Результат string

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

public static string ServerPassword
Результат string

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

public static ISocket TcpListener
Результат ISocket

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

public static bool UseUPNP
Результат bool

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

public static bool anyClients
Результат bool

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

public static bool disconnect
Результат bool

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

public static string portForwardIP
Результат string

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

public static bool portForwardOpen
Результат bool

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

public static int portForwardPort
Результат int

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

public static bool spamCheck
Результат bool