c# ws访问127.0.0.1的9960端口,怎么写
时间: 2024-10-20 08:14:11 浏览: 17
在C#中,你可以使用`System.Net.Sockets`命名空间下的`TcpClient`类来连接到本地主机(127.0.0.1)的特定端口(如9960)。以下是一个简单的示例:
```csharp
using System;
using System.Net;
using System.Net.Sockets;
public class Program
{
public static void Main()
{
try
{
// 创建TCP客户端对象
TcpClient client = new TcpClient("127.0.0.1", 9960);
// 获取网络流
NetworkStream stream = client.GetStream();
// 如果需要发送数据,可以这样做
byte[] data = Encoding.ASCII.GetBytes("Hello Server!");
stream.Write(data, 0, data.Length);
Console.WriteLine("Connected to the server at port 9960.");
// 接收响应
byte[] responseBuffer = new byte[1024];
int bytesRead = stream.Read(responseBuffer, 0, responseBuffer.Length);
string response = Encoding.ASCII.GetString(responseBuffer, 0, bytesRead);
Console.WriteLine("Server Response: " + response);
// 关闭连接
client.Close();
}
catch (Exception ex)
{
Console.WriteLine($"Error occurred: {ex.Message}");
}
}
}
```
这个例子假设服务器已经监听了指定端口并接收连接请求。如果服务器提供数据,它会读取并显示接收到的内容。
阅读全文