[WCF] Address

WCF 中,服务和地址1一一对应。地址告诉我们两个关于连接到服务的信息:位置2和传输协议(传输方式)。

 

WCF 1.0 支持五种传输方式:

l         HTTP

l         TCP

l         Peer network

l         IPC

l         MSMQ

 

有效的 WCF 地址是遵照 [传输方式]://[位置][:端口][/服务的名字] 这样格式的字符串。例如:

l         http://localhost:8001

l         http://localhost:8001/MyService

l         net.tcp://localhost:8002/MyService

l         net.pipe://localhost/MyPipe

l         net.msmq://localhost/private/MyService

 

TCP

net.tcp 表明使用 TCP 协议进行数据传输,如果不指名端口号的话则默认是使用 808 端口。

 

HTTP

可以使用 http 或者 https 来表明是使用 HTTP 协议,默认的端口号为 80,如上面的例子一样,两个 http 地址可以使用同一个端口号。

 

IPC

net.pipe 表示 IPC 地址,IPC 使用 Windows 命名管道进行数据传输,在 WCF 中,命名管道无法跨机器进行调用。

 

MSMQ

MSMQ 使用 net.msmq 标识,如字面意思一样,net.msmq 使用 MSMQ 传输数据,必须明确指定 MSMQ 队列的名字,当操作一个私有队列时,还必须指明队列的类型(private

 

Peer network

net.p2p 指定一个 P2P 传输。

 

1. Address

2. Location

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值