private ServerType GetServerType(string p)
{
String[] temp = p.Split(new char[]{'\\','.'}, StringSplitOptions.RemoveEmptyEntries);
String Filename = "";
if (temp.Length >= 2)
{
Filename = temp[temp.Length - 2];
}
switch (Filename.ToLower())
{
case "connectionserver":
return ServerType.ConnectionServer;
case "chatserver":
return ServerType.ChatServer;
case "loginserver":
return ServerType.LoginServer;
case "pingserver":
return ServerType.PingServer;
case "zoneserver":
return ServerType.ZoneServer;
default:
return ServerType.None;
}
}