【发布时间】:2011-10-05 15:38:42
【问题描述】:
我正在调试其他人的代码...他们使用服务器名称创建了一个EndpointAddress,但没有指定端口,即http://server/service 或net.tcp://server/service。
它使用什么端口号?
【问题讨论】:
我正在调试其他人的代码...他们使用服务器名称创建了一个EndpointAddress,但没有指定端口,即http://server/service 或net.tcp://server/service。
它使用什么端口号?
【问题讨论】:
http为80
https为443
net.tcp为808
对于http 和https,默认端口是众所周知的,可以轻松搜索。但是,对于net.tcp,MSDN 给出了NetTcpBinding 的示例,然后说,
此示例使用默认 TCP 端口 808,因为端点地址 URI 未指定不同的端口号。 [...]
【讨论】:
对于 HTTP,它是端口 80。对于其他人,它是在您使用的任何架构(ftp、smtp、gopher 等)中定义的。
【讨论】: