WCF共享端口防火墙设置
TransferMode.Streamed 流传输模式、适用文件传输。但不支持双工,无法实现心跳
TransferMode.Buffered 缓冲传输模式,不适合传输文件
开启两个服务以满足要求,原本是两个端口,运行稳定。
后来觉得有些不够优雅,于是想使两个服务共享一个端口
步骤:
* 1、设置PortSharingEnabled = true
* 2、启用 NET.TCP Port 共享服务(默认是禁用的,可以通过:运行->输入:services.msc)
停止所有以下服务,然后启动顺序:
net.tcp侦听器适配器
Net.Tcp端口共享服务
Net.Pipe侦听器适配器
问题出现了,尝试各种方法始终连接不了,直到发现在本地可以连接,安装到服务器就失败。才找到原因,服务端的防火墙需要重新设置规则。。。。