C# socket链接到服务器127.0.0.1 端口号:11111
时间: 2024-11-03 14:14:18 浏览: 22
在C#中,你可以使用`System.Net.Sockets`命名空间下的`Socket`类来创建一个套接字连接到本地服务器127.0.0.1的11111端口。下面是一个简单的示例代码:
```csharp
using System;
using System.Net;
using System.Net.Sockets;
class Program
{
static void Main()
{
// 创建一个TCP/IP类型的网络客户端
TcpClient client = new TcpClient();
try
{
// 连接到指定的IP地址和端口
IPEndPoint serverEndpoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 11111);
client.Connect(serverEndpoint);
Console.WriteLine($"Connected to {serverEndpoint.Address}:{serverEndpoint.Port}");
// 从这里开始,可以向服务器发送数据或接收响应
// ...
// 接收和处理服务器返回的数据
byte[] buffer = new byte[4096];
int bytesRead = client.Receive(buffer);
if (bytesRead > 0)
{
string data = System.Text.Encoding.ASCII.GetString(buffer, 0, bytesRead);
Console.WriteLine($"Received from server: {data}");
}
// 关闭连接
client.Close();
}
catch (Exception ex)
{
Console.WriteLine($"Error connecting to the server: {ex.Message}");
}
}
}
```
在这个例子中,我们首先创建了一个`TcpClient`实例,然后尝试连接到服务器。如果连接成功,你可以通过`Receive`方法读取服务器的消息。最后,记得关闭连接。
阅读全文