通过TCP协议传输数据时出现地址协议不兼容的问题

来源:互联网 发布:怎么关闭sql文件拷贝 编辑:程序博客网 时间:2024/05/16 08:17

为避免出现地址协议不兼容的情况下可以使用如下方法去解决


使用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);

0 0
原创粉丝点击