您可以在URL中定义自己的网络协议名称吗?

时间:2018-05-29 09:45:09

标签: sockets url connection network-protocols

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

而闻名

e.g。 https://stackoverflow.com:443

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

1 个答案:

答案 0 :(得分:0)

你提到的<protocol>://只是一种元数据。这告诉系统(OS,env)如何处理这个URL。实际上谁负责并可以处理它?<​​/ p>

您可以将您的应用注册/绑定到OS / env。例如您支持名为rayman的协议。

操作系统会要求您的应用程序在询问时处理任何rayman://网址。