38 lines
959 B
Plaintext
38 lines
959 B
Plaintext
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace SN_Server.ServerMSGS
|
|
{
|
|
public class SM_IPList
|
|
{
|
|
private ServerMSG _sm;
|
|
public List<ServerIdent> ipList;
|
|
|
|
public SM_IPList(ServerMSG sm)
|
|
{
|
|
_sm = sm;
|
|
ipList = new List<ServerIdent>();
|
|
DecodePayload(sm.Payload);
|
|
}
|
|
|
|
private void DecodePayload(string paylaod)
|
|
{
|
|
string[] temp = paylaod.Split('/');
|
|
foreach (string ident in temp)
|
|
{
|
|
Console.WriteLine("Got new serverIdent:" + ident);
|
|
ServerIdent si = new ServerIdent(ident);
|
|
ipList.Add(si);
|
|
}
|
|
}
|
|
|
|
public static byte[] GenRequestMsg()
|
|
{
|
|
string msg = ServerMSG.GenMsg(0x0005, ServerConnector.serialNr, "");
|
|
return System.Text.Encoding.ASCII.GetBytes(msg);
|
|
}
|
|
}
|
|
}
|