【问题标题】:Can you define your own network protocol name in the URL?您可以在 URL 中定义自己的网络协议名称吗?
【发布时间】:2018-06-01 01:16:03
【问题描述】:

网址以其格式<protocol>://<adress>:<port>而闻名

例如https://stackoverflow.com:443

但是您如何准确定义自己的协议名称,例如abc://localhost:9999? 在客户端,您将像往常一样连接到此 URL。但是在服务器端,如何设置一个运行在 URL 中的自己的 abc 协议的服务器?

【问题讨论】:

  • 在此网站上搜索“协议处理程序”。

标签: sockets url connection network-protocols


【解决方案1】:

你提到的这个<protocol>:// 只是一种元数据。这告诉系统(操作系统,环境)如何处理这个 URL。而实际上谁来负责和处理呢?

您可以将您的应用注册/绑定到操作系统/环境。例如你支持一个名为rayman的协议。

当被询问时,操作系统会要求您的应用程序处理任何rayman:// URL。

【讨论】:

    猜你喜欢
    • 2011-10-30
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    • 2010-09-05
    • 2014-03-20
    相关资源
    最近更新 更多