C#TCP/IP客户端代码
时间: 2023-07-17 11:59:36 浏览: 100
当然!以下是一个简单的C# TCP/IP客户端的示例代码:
```csharp
using System;
using System.Net.Sockets;
using System.Text;
class TcpClientExample
{
static void Main()
{
// 创建一个TcpClient实例,并指定服务器的IP地址和端口号
TcpClient client = new TcpClient("127.0.0.1", 8888);
// 获取网络流
NetworkStream stream = client.GetStream();
// 发送消息给服务器
string message = "Hello, server!";
byte[] data = Encoding.ASCII.GetBytes(message);
stream.Write(data, 0, data.Length);
// 接收服务器的响应
data = new byte[256];
string responseData = string.Empty;
int bytesRead = stream.Read(data, 0, data.Length);
responseData = Encoding.ASCII.GetString(data, 0, bytesRead);
// 输出服务器响应的消息
Console.WriteLine("服务器响应: {0}", responseData);
// 关闭连接
stream.Close();
client.Close();
}
}
```
请注意,上述代码中的IP地址和端口号是示例值,您需要根据实际情况修改为您要连接的服务器的IP地址和端口号。
此示例代码创建了一个TcpClient实例,连接到指定的服务器。然后,它通过网络流发送一条消息给服务器,并接收服务器的响应。最后,它关闭连接。
希望这个示例对您有帮助!如果您有任何其他问题,请随时提问。
阅读全文