PHP套接字传输器 socket transports

如果没指定,默认使用TCP。

通过stream_get_transports()获取目前平台里支持哪些传输器。

传输器例子:

  • 127.0.0.1
  • fe80::1
  • www.example.com
  • tcp://127.0.0.1
  • tcp://fe80::1
  • tcp://www.example.com
  • udp://www.example.com
  • ssl://www.example.com
  • sslv2://www.example.com
  • sslv3://www.example.com
  • tls://www.example.com’

在stream_socket_client中,需要加端口号

  • tcp://127.0.0.1:80
  • tcp://[fe80::1]:80
  • tcp://www.example.com:80

ssl tls 套接字传输器仅在PHP开启openssl支持时才有用, 它们其实是tcp套接字传输器的加密版。