c# .net

c# .net Socket NetworkStream

kimbs0301 2024. 11. 10. 11:31

TcpListener Class
TcpClient Class

 

TcpListener Server

TcpListener sockServer = new TcpListener(IPAddress.Any, 2121);
sockServer.Start();
...
while (true)
{
    TcpClient tcpClient = sockServer.AcceptTcpClient();
    ...
    tcpClient.ReceiveBufferSize = 4096;
    tcpClient.SendBufferSize = 4096;
    tcpClient.NoDelay = true;
    tcpClient.LingerState = new LingerOption(enable: false, seconds: 0);
    ...
}

 

TcpClient Client

TcpClient sockClient = new TcpClient("127.0.0.1", 2121);
NetworkStream ns = sockClient.GetStream();

StreamReader sr = new StreamReader(ns);
StreamWriter sw = new StreamWriter(ns);