프로그래밍/C#

C# TCP Client program

Lou Park 2022. 3. 5. 22:48
class Program
{
    static void Main(string[] args)
    {
        var host = "127.0.0.1";
        var port = 8080;
        TcpClient tc = new TcpClient(host, port);

        NetworkStream stream = tc.GetStream();
        string? userInput = null;
        do {
            Console.WriteLine("Input == ");
            userInput = Console.ReadLine();
            if (userInput != null) {
                byte[] buff = Encoding.UTF8.GetBytes(userInput);
                stream.Write(buff, 0, buff.Length);
            }
        } while (userInput != "exit");
        
        stream.Close();
        tc.Close();
    }
}

유저가 "exit"을 입력하기 전까지 계속해서 UserInput을 전송하는 TCP Client 프로그램이다.

'프로그래밍 > C#' 카테고리의 다른 글

[C#] VS Code 개발환경 설정하기  (0) 2022.02.11