Code To get transport control protocol information.
using System;
using System.Collections.Generic;using System.Linq;
using System.Text;
using System.Net.NetworkInformation;
using System.Net;
namespace Network
{public class TcpConnectionInfo
{
public string GetNetworkInformation()
{
System.Text.StringBuilder strBldr = new System.Text.StringBuilder();
try
{
strBldr.Append("Current IP Connections:" + Environment.NewLine);
foreach (TcpConnectionInformation tcpConnection in IPGlobalProperties.GetIPGlobalProperties().GetActiveTcpConnections())
{
strBldr.Append("" + "\t" + " Connection Info:" + Environment.NewLine);
strBldr.Append("" + "\t" + "" + "\t" + " Remote Address: " + tcpConnection.RemoteEndPoint.Address.ToString() +
Environment.NewLine);
strBldr.Append("" + "\t" + "" + "\t" + " State: ".PadRight(17) + tcpConnection.State.ToString() + Environment.NewLine);
}
}
catch
{
}
return strBldr.ToString();
}
}
}
Join the conversation! Your thoughts help the community grow.