Working on a server status updater... it pings the server to check and uhmm idk, its not working. Keeps sending back failure even when servers online. If someone could tell me whats wrong with the code I would appreciate it. Thanks
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
namespace PWOServerStatus
{
class Program
{
public static Socket Server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
static void Main(string[] args)
{
try
{
Console.WriteLine("217.23.6.83");
Console.WriteLine("Coded by Rasta... press enter to continue");
IPAddress IP = IPAddress.Parse(Console.ReadLine());
Console.WriteLine("800");
uint Port = uint.Parse(Console.ReadLine());
Console.WriteLine("");
Console.WriteLine("Connecting....");
Console.WriteLine("217.23.6.83: {0}", IP);
Console.WriteLine("800: {0}", Port);
Server.Connect(IP, (int)Port);
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Connected!");
Console.ResetColor();
Console.WriteLine("");
}
catch
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Connection Failed!");
Console.ResetColor();
Console.WriteLine("");
}
Console.WriteLine("Press any key to exit....");
Console.ReadLine();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
namespace PWOServerStatus
{
class Program
{
public static Socket Server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
static void Main(string[] args)
{
try
{
Console.WriteLine("217.23.6.83");
Console.WriteLine("Coded by Rasta... press enter to continue");
IPAddress IP = IPAddress.Parse(Console.ReadLine());
Console.WriteLine("800");
uint Port = uint.Parse(Console.ReadLine());
Console.WriteLine("");
Console.WriteLine("Connecting....");
Console.WriteLine("217.23.6.83: {0}", IP);
Console.WriteLine("800: {0}", Port);
Server.Connect(IP, (int)Port);
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Connected!");
Console.ResetColor();
Console.WriteLine("");
}
catch
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Connection Failed!");
Console.ResetColor();
Console.WriteLine("");
}
Console.WriteLine("Press any key to exit....");
Console.ReadLine();
}
}
}