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.Text;
- using System.Net;
- using System.Net.Sockets;
- namespace TCPServer
- {
- class TServer
- {
- static void Main(string[] args)
- {
- Start();
- }
- private static Socket socket;
- private static String Port;
- private static TcpListener Listener;
- static void Start()
- {
- Console.WriteLine("Starting Server...");
- Console.Write("Select Port: ");
- Port = Console.ReadLine();
- Listener = new TcpListener(IPAddress.Any, Convert.ToInt32(Port));
- Listener.Start();
- Console.WriteLine("Server is listening at Port " + Port);
- try
- {
- socket = Listener.AcceptSocket();
- Console.WriteLine("\nConnection Accepted!");
- Console.WriteLine("---------------------------------");
- }
- catch (Exception)
- {
- Console.WriteLine("Failed Accept Client...");
- }
- Byte[] Buff = new Byte[1024];
- try
- {
- while (true)
- {
- int ReceivedMessage = socket.Receive(Buff);
- for (int i = 0; i < ReceivedMessage; i++)
- {
- Console.Write(Convert.ToChar(Buff[i]));
- }
- Console.Write("\n");
- }
- }
- catch(Exception)
- { Console.WriteLine("\nThe connection has been closed."); }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement