Guest User

Untitled

a guest
May 21st, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.30 KB | None | 0 0
  1. using System;
  2. using System.Threading;
  3. using System.Net;
  4. using System.Net.Sockets;
  5. using System.Text;
  6. using System.Collections;
  7.  
  8. namespace Tilted_Server
  9. {
  10.     class Server
  11.     {
  12.         public Server()
  13.         {
  14.             Thread handleThread = new Thread(new ThreadStart(HandleConnections));
  15.             TcpListener _serverSocket = new TcpListener(System.Net.IPAddress.Loopback, 3000);
  16.             TcpClient _clientSocket = new TcpClient();
  17.             NetworkStream streamRead;
  18.  
  19.             byte[] _sBuffer = new byte[4096];
  20.             int _encodedData;
  21.             string _clientData;
  22.  
  23.             _serverSocket.Start();
  24.             Console.WriteLine("Server online.");
  25.  
  26.             _clientSocket = _serverSocket.AcceptTcpClient();
  27.  
  28.             while (true)
  29.             {
  30.                 streamRead = _clientSocket.GetStream();
  31.                 _encodedData = streamRead.Read(_sBuffer, 0, _sBuffer.Length);
  32.                 _clientData = System.Text.Encoding.ASCII.GetString(_sBuffer, 0, _encodedData);
  33.                 Console.WriteLine(_clientData);
  34.                 streamRead.Flush();
  35.             }
  36.         }
  37.  
  38.         static void Main(string[] args)
  39.         {
  40.             Server program = new Server();
  41.         }
  42.  
  43.         private void HandleConnections()
  44.         {
  45.         }
  46.     }
  47. }
Add Comment
Please, Sign In to add comment