我可以使用PHP提供自定义协议吗?

时间:2012-04-15 13:20:43

标签: php

我使用共享主机,我想使用自定义协议。我们将协议命名为'foo'。有人可以与foo://mydomain.com/moo.blo沟通吗?是否可以使用套接字或其他任何东西做这样的事情?我不知道套接字的目的。我可以在特定端口上服务吗?

1 个答案:

答案 0 :(得分:3)

有可能,我不确定这是否是你如何处理这个,但它应该是这样的:

    服务器上的
  • /etc/services)添加新协议以侦听特定端口(即:foo = 1500
  • 在PHP中编写一个新的守护进程来侦听和回复该端口
  • 在客户端上注册相同的协议/端口并使其与服务器进行通信

请记住,协议不需要是HTTP,您可能无法在客户端上使用常规浏览器。对不起答案的模糊性,但我真的不知道更好。

ServerFault可能是一个更适合询问此类事物的地方。