Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void Initialize()
- {
- this.ServerAddress = Configuration.ServerAddress;
- this.Port = Configuration.Port;
- this.Listener = new TcpListener(this.Port);
- this.Client = default(TcpClient);
- this.Encoder = new ASCIIEncoding();
- }
- public void Start()
- {
- this.Accept = new Thread(delegate() { AcceptClient(this.Client, this.Listener, this.Stream, this.Encoder); });
- this.Accept.Start();
- this.Online = true;
- }
- public void AcceptClient(TcpClient client, TcpListener listener, NetworkStream stream, ASCIIEncoding encoder)
- {
- listener = new TcpListener(this.Port);
- listener.Start();
- while (true)
- {
- client = listener.AcceptTcpClient();
- this.Auth = new Thread(delegate() { Authentificate(client, stream, encoder); });
- this.Auth.Start();
- }
- }
- public void Authentificate(TcpClient client, NetworkStream networkstream, ASCIIEncoding encoder)
- {
- this.Splits = this.RecieveMessage(client, networkstream, encoder).Split('#');
- if (this.Splits[1] == "Login")
- {
- this.Login(client, networkstream, encoder);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement