阅读量:0
在C#中配置Keepalive可以通过Socket类来实现。以下是一个简单的示例代码:
using System; using System.Net; using System.Net.Sockets; class Program { static void Main() { // 创建Socket对象 Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // 设置Keepalive参数 socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true); // 创建终结点 IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 1234); // 连接到服务器 socket.Connect(endPoint); // 发送数据 byte[] buffer = new byte[1024]; socket.Send(buffer); // 关闭Socket socket.Close(); } }
在这个示例中,我们创建了一个Socket对象,并通过SetSocketOption
方法来设置Keepalive参数为true。然后我们连接到服务器,发送数据,并最后关闭Socket。这样就可以在C#中配置Keepalive了。