terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Terraria.Netplay Class Reference
+ Collaboration diagram for Terraria.Netplay:

Public Member Functions

 Netplay ()
 

Static Public Member Functions

static void closePort ()
 
static string GetLocalIPAddress ()
 
static void ResetNetDiag ()
 
static void ResetSections ()
 
static void AddBan (int plr)
 
static bool IsBanned (RemoteAddress address)
 
static void AddCurrentServerToRecentList ()
 
static void deleteDedicatedServer (string ip, int port)
 
static void SocialClientLoop (object threadContext)
 
static void TcpLocalClientLoop (object threadContext)
 
static void TcpClientLoop (object threadContext)
 
static void ClientUpdateFrame ()
 
static void ServerUpdateFrame ()
 
static void UpdateClientNet ()
 
static void ClientLoopFrameUpdate ()
 
static void StartBroadCasting ()
 
static void StopBroadCasting ()
 
static void ServerLoopUpdateFrame ()
 
static void ServerLoop (object threadContext)
 
static void StartTcpClient (bool connectingToLocalServer)
 
static void StartServer ()
 
static bool SetRemoteIP (string remoteAddress)
 
static void Initialize ()
 
static int GetSectionX (int x)
 
static int GetSectionY (int y)
 

Static Public Attributes

static string BanFilePath
 
static string ServerPassword
 
static RemoteClient[] Clients
 
static RemoteConnection Connection
 
static RemoteServer Server
 
static IPAddress ServerIP
 
static string ServerIPText
 
static int ListenPort
 
static bool IsServerRunning
 
static bool IsListening
 
static bool UseUPNP
 
static bool LostConnection
 
static bool Disconnect
 
static bool SpamCheck
 
static bool HasClients
 
static string portForwardIP
 
static int portForwardPort
 
static bool portForwardOpen
 
static DateTime LastClientUpdateTime
 
static bool clientLoopRunning
 
const int MaxConnections = 256
 
const int NetBufferSize = 32768
 
static AutoResetEvent disconnectEvent
 

Properties

static Action OnDisconnect [set]
 

Static Private Member Functions

static void OpenPort ()
 
static void ClientServerLoopSetup (RemoteAddress address)
 
static void ClientLoopSetup (RemoteAddress address)
 
static void InnerClientLoop ()
 
static int FindNextOpenClientSlot ()
 
static void OnConnectionAccepted (int clientId)
 
static bool StartListening ()
 
static void StopListening ()
 
static void BroadcastThread ()
 
static Netplay ()
 

Static Private Attributes

static int oldState
 
static UdpClient BroadcastClient
 
static ManagedThread broadcastThread
 

Detailed Description

Definition at line 27 of file Netplay.cs.


The documentation for this class was generated from the following file: