sách gpt4 ai đã đi

php - stream_socket_accept()失败时如何查找错误代码/原因

In lại 作者:行者123 更新时间:2023-12-03 08:32:46 27 4
mua khóa gpt4 Nike

我有一个用PHP编写的流套接字服务器。
为了查看一次可以处理多少个连接,我用C语言编写了一个模拟器来创建1000个不同的客户端以连接到服务器。
stream_socket_accept几次返回false。
我需要找出失败的原因。

我尝试使用socket_last_error()socket_strerror()来获取错误代码,但它们返回了“成功”。这些功能似乎不适用于流套接字。有什么方法/方法可以找出实际的错误代码

我的代码:

$socket = @stream_socket_accept($this->master, "-1", $clientIp);

$ip = str_getcsv($clientIp, ":");

//socket accept error

if($socket === FALSE)

{

$this->logservice->log($this->module_name, "ERROR", "cannot accept the device connection");

***// Need to find error code here ***

}

1 Câu trả lời

我现在可以在日志中看到PHP级错误消息。 @禁止显示错误消息之前的stream_socket_accept运算符。 (@ symbol in php)

关于php - stream_socket_accept()失败时如何查找错误代码/原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18658064/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com