在给定服务器的 IP 地址的情况下,要使用 C# 测试与服务器的连接,可以使用以下方法:
using System;
using System.Net.Sockets;
class Program
{
static void Main(string[] args)
{
string ipAddress = "192.168.1.1"; // 替换为实际的 IP 地址
int port = 80; // 替换为实际的端口号
try
{
TcpClient tcpClient = new TcpClient(ipAddress, port);
Console.WriteLine("已成功连接到服务器");
tcpClient.Close();
}
catch (Exception ex)
{
Console.WriteLine($"无法连接到服务器: {ex.Message}");
}
}
}
using System;
using System.Net;
using System.Net.Sockets;
class Program
{
static void Main(string[] args)
{
string ipAddress = "192.168.1.1"; // 替换为实际的 IP 地址
int port = 80; // 替换为实际的端口号
try
{
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
socket.Connect(IPAddress.Parse(ipAddress), port);
Console.WriteLine("已成功连接到服务器");
socket.Close();
}
catch (Exception ex)
{
Console.WriteLine($"无法连接到服务器: {ex.Message}");
}
}
}
这两种方法都可以用来测试与服务器的连接。使用 TcpClient 类的方法更简单,使用 Socket 类的方法更灵活,可以自定义更多的选项。
在实际应用中,可以根据需要选择合适的方法。如果只需要简单地测试连接,可以使用 TcpClient 类。如果需要更多的控制和自定义选项,可以使用 Socket 类。
领取专属 10元无门槛券
手把手带您无忧上云