Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Net;
- using System.Net.NetworkInformation;
- using System.Net.Sockets;
- namespace Formulare
- {
- class Program
- {
- const int dataSize = 256;
- static void Main(string[] args)
- {
- PlayerCount();
- }
- public static void PlayerCount()
- {
- //Console.WriteLine(ServerUp("172.27.0.38"));
- byte[] rawServerData = new byte[dataSize];
- TcpClient tcp = new TcpClient();
- tcp.Connect(IPAddress.Parse("178.32.98.162"), 25567);
- NetworkStream stream = tcp.GetStream();
- //Console.WriteLine("CONNECTED TO THE SERVER");
- var payload = new byte[] { 0xFE, 0x01 };
- stream.Write(payload, 0, payload.Length);
- stream.Read(rawServerData, 0, dataSize);
- string serverData = Encoding.Default.GetString(rawServerData);
- //Console.WriteLine(Encoding.Default.GetString(rawServerData));
- //Console.WriteLine(serverData);
- string[] omegalul = serverData.Split("\0".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
- for (int i = 0; i < omegalul.Length; i++)
- {
- Console.Write(omegalul[i].ToString());
- }
- Console.Write(omegalul[4] + "A");
- //Console.WriteLine(serverData[4]);
- Console.ReadKey();
- }
- static string ServerUp(string addr)
- {
- Ping pong = new Ping();
- PingReply pongreplyl = pong.Send(IPAddress.Parse(addr));
- return pongreplyl.Status.ToString();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement