为避免出现地址协议不兼容的情况下可以使用如下方法去解决
使用IPV4地址可以使用如下方式去连接传输:
IPAddress ipaddress = IPAddress.Parse(ConfigProvider.SyslogIP);
tcpClient = new TcpClient();
tcpClient.Connect(ipaddress, int.Parse(ConfigProvider.SyslogPort));
networkStream = tcpClient.GetStream();
reader = new BinaryReader(networkStream);
writer = new BinaryWriter(networkStream);
使用IPV6地址可以使用如下方式去连接传输:
IPAddress ipaddress = IPAddress.Parse(ConfigProvider.SyslogIP);
tcpClient = new TcpClient(ConfigProvider.SyslogIP, Convert.ToInt32(ConfigProvider.SyslogPort));
networkStream = tcpClient.GetStream();
reader = new BinaryReader(networkStream);
writer = new BinaryWriter(networkStream);