public void WritePacket(Packet P)
{
MemoryStream mem = new MemoryStream();
P._lastSendTime = DateTime.Now.Ticks;
P._receivedOn = null;
P.Write(mem);
byte[] d = mem.ToArray();
_writer.Write((short)d.Length);
_writer.Write(d);
}
static void Main(string[] args) { //Functional IPB login with ban checking :3 Packet p = Packet.LoginPacket("user","password", false); ServerPeer srv = new ServerPeer(8850, new LoginCheckModule.IPB("http://hipolipolopig.us/SkyNet.php")); srv.Start(); TcpClient cli = new TcpClient(); cli.Connect("localhost", 8850); NetIO io = new NetIO(cli.GetStream()); io.WritePacket(p); }