TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ OnConnectionAccepted()

static void Terraria.Netplay.OnConnectionAccepted ( ISocket client)
inlinestaticprivate

Definition at line 217 of file Netplay.cs.

218 {
219 Logging.ServerConsoleLine(Language.GetTextValue("Net.ClientConnecting", client.GetRemoteAddress().GetFriendlyName()));
221 if (num != -1)
222 {
223 Clients[num].Reset();
224 Clients[num].Socket = client;
225 }
226 else
227 {
229 {
230 KickClient(client, NetworkText.FromKey("CLI.ServerIsFull"));
231 }
232 }
233 if (FindNextOpenClientSlot() == -1)
234 {
236 IsListening = false;
237 }
238 }
static string GetTextValue(string key)
Retrieves the text value for a specified localization key. The text returned will be for the currentl...
Definition Language.cs:35
Contains methods to access or retrieve localization values. The Localization Guideteaches more about ...
Definition Language.cs:12
static NetworkText FromKey(string key, params object[] substitutions)
Creates a NetworkText object from a localization key and optional substitutions. The receiving client...
Represents text that will be sent over the network in multiplayer and displayed to the receiving user...
static void ServerConsoleLine(string msg)
Definition Logging.cs:319
static MessageBuffer fullBuffer
Definition Netplay.cs:69
static void KickClient(ISocket client, NetworkText kickMessage)
Definition Netplay.cs:240
static void StopListening()
Definition Netplay.cs:278
static RemoteClient[] Clients
Definition Netplay.cs:39
static int FindNextOpenClientSlot()
Definition Netplay.cs:677
static bool IsListening
Definition Netplay.cs:51

References Terraria.Netplay.Clients, Terraria.Netplay.FindNextOpenClientSlot(), Terraria.Localization.NetworkText.FromKey(), Terraria.Netplay.fullBuffer, Terraria.Localization.Language.GetTextValue(), Terraria.Netplay.IsListening, Terraria.Netplay.KickClient(), Terraria.ModLoader.Logging.ServerConsoleLine(), and Terraria.Netplay.StopListening().

Referenced by Terraria.Netplay.StartListening().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: