C# 클래스 Terraria.Netplay

파일 보기 프로젝트 열기: EmuDevs/EDTerraria 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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