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.Net;
- using System.Net.Sockets;
- using System.Text;
- using System.Threading;
- using System.Threading.Tasks;
- namespace LoginServer
- {
- class Program
- {
- static void Main(string[] args)
- {
- try
- {
- IPAddress localAddr = IPAddress.Parse("127.0.0.1");
- int port = 11004;
- TcpListener server = new TcpListener(localAddr, port);
- server.Start();
- Console.WriteLine("Server started as " + localAddr + ":" + port);
- Console.WriteLine("Waiting for connections...");
- while (true)
- {
- TcpClient client = server.AcceptTcpClient();
- Thread thread = new Thread(new ParameterizedThreadStart(ClientThread));
- thread.Start(client);
- //NetworkStream stream = client.GetStrea);
- //Console.WriteLine("CLIENT send packet to SERVER: ");
- //byte[] response = { 0x1A, 0x2B };
- //stream.Write(response, 0, response.Length);
- //Console.WriteLine("SERVER send packet to CLIENT: ");
- //stream.Close();
- //client.Close();
- }
- }
- catch (Exception e)
- {
- Console.WriteLine(e.Message);
- }
- }
- static void ClientThread (Object StateInfo)
- {
- new Client((TcpClient) StateInfo);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement