code-tool/socket-client

PHP-HTTP 的 Socket 客户端

2.1.3 2024-01-24 09:55 UTC

This package is auto-updated.

Last update: 2024-08-24 11:11:00 UTC


README

Latest Version Software License Build Status Code Coverage Quality Score Total Downloads

该 Socket 客户端使用 PHP 的 stream 扩展,该扩展已集成到核心中。

特性

  • TCP Socket 域 (tcp://hostname:port)
  • UNIX Socket 域 (unix:///path/to/socket.sock)
  • TLS / SSL 加密
  • 客户端证书(仅适用于 php > 5.6)

安装和使用

请阅读文档 http://docs.php-http.org/en/latest/clients/socket-client.html

测试

首先启动 http 服务器

$ ./vendor/bin/http_test_server > /dev/null 2>&1 &

然后生成 ssh 证书

$ cd ./tests/server/ssl
$ ./generate.sh
$ cd ../../../

注意:如果您在 macOS 上运行此程序并遇到以下错误:“Error opening CA Private Key privkey.pem”,请检查 此文件

现在运行测试套件

$ composer test

贡献

请参阅我们的 贡献指南

安全

如果您发现任何安全相关的问题,请联系我们 [email protected]

许可

MIT 许可证(MIT)。请参阅 许可文件 获取更多信息。