Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Net;
- using System.Net.Sockets;
- using System.Text;
- namespace TVMaster
- {
- class Program
- {
- private const int CUTPOS = 35;
- static void Main(string[] args)
- {
- TcpListener listener = new TcpListener(IPAddress.Any, 28910);
- listener.Start();
- while (true)
- {
- var socket = listener.AcceptSocket();
- byte[] buffer = new byte[256];
- var received = socket.Receive(buffer);
- var decoded = Encoding.ASCII.GetString(buffer, CUTPOS, received - CUTPOS - 5); // mapname\numplayers\maxplayers\hostname\hostport\gametype\gamever\password\gamename\gamemode\gamevariant\trackingstats\dedicated\minver
- //var resp = @"\mapname\abc\numplayers\7\maxplayers\32\hostname\87.98.194.26\hostport\7777\gametype\tribesv\gamever\63446\password\0\gamename\tribesv\gamemode\CTF\gamevariant\CTF\trackingstats\0\dedicated\1\minver\63446\";
- var resp = @"\hostname\87.98.194.26\hostport\7777\";
- byte[] toSend = Encoding.ASCII.GetBytes(resp);
- socket.Send(toSend);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement