c#中怎么使用tcp接收数据

   2024-10-13 6610
核心提示:在C#中,您可以使用TcpClient类来接收数据。以下是一个简单的示例:using System;using System.Net;using System.Net.Sockets;us

在C#中,您可以使用TcpClient类来接收数据。以下是一个简单的示例:

using System;using System.Net;using System.Net.Sockets;using System.Text;class Program{    static void Main()    {        TcpClient client = new TcpClient("127.0.0.1", 8080); // 连接到服务器的IP地址和端口号                NetworkStream stream = client.GetStream();                byte[] buffer = new byte[1024];        int bytesRead;                while ((bytesRead = stream.Read(buffer, 0, buffer.Length)) > 0)        {            string data = Encoding.ASCII.GetString(buffer, 0, bytesRead);            Console.WriteLine("Received: " + data);        }                client.Close();    }}

在这个示例中,我们首先创建一个TcpClient对象并连接到指定的IP地址和端口号。然后我们获取NetworkStream对象,这样我们可以使用Read方法来接收数据。接收到的数据将被转换为字符串并打印出来。最后,我们关闭TcpClient连接。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号