php-socket

    1熱度

    1回答

    我使用亞馬遜PHP SDK V3.13.1,我必須在30秒內發送至少10,000次推送通知。現在我正在使用publishAsync方法它更快,但我仍然沒有及時發送它。 所以我已經實現套接字,併發送一堆3500每次推。以下是我從哪裏發送套接字請求的控制器功能。 $parts = parse_url(base_url() . "welcome/send_signal"); for ($i = 1;

    0熱度

    1回答

    我已經使用PHP編寫了一些代碼來創建套接字並偵聽傳入連接。我正在嘗試使用我感興趣的特定端口來執行此操作。 除非在一些隨機端口上打開偵聽TCP套接字,而不是由我選擇的端口,否則一切都很順利。 我在Google Compute Engine(GCE)上運行此代碼。 這裏是確切的PHP代碼,我嘗試: set_time_limit(0); $socket = socket_create(AF_I

    1熱度

    1回答

    我有一個可用的Java套接字,但我需要一些幫助連接到它與PHP。 我的問題:我可以從Java客戶端連接到Java套接字併發送/接收消息,但是當我嘗試使用PHP連接到同一套接字時,它將不會連接。 這是我在while循環插座:(記住這部分工作) Socket socket = serverSocket.accept(); System.out.println("Got connection");

    0熱度

    1回答

    我下面的情況: test.php的>當該頁面加載我通過Ajax執行一個崗位到第二頁(socket.php) socket.php>那頁面,接收ajax請求,並創建一個套接字(通過php)連接到服務器(這是工作)。然後,我將信息發送回test.php的 回到test.php的,用戶特定互爲作用後,我需要另一篇文章/ AJAX發送到socket.php,我需要使用我以前使用的相同的套接字連接。但我努力

    0熱度

    1回答

    如何發送JSON編碼字符串在telnet中。 進出口使用SOCKET,並通過連接到插座: telnet 127.0.0.1 9000 所以我怎麼能發送請求獲得下面的代碼requrments? 我的PHP代碼: $received_text = unmask($buf); //unmask data $tst_msg = json_decode($received_text); /

    0熱度

    1回答

    我正嘗試使用php套接字爲個人項目創建一個庫。爲此,我開始使用phpUnit,學習並編寫(或多或少)定性庫。 當我在testConnection方法中沒有提供try/catch塊時,php給出連接超時的錯誤(這是正常的,因爲設備沒有連接)。但是php應該在下面的execute方法中處理異常,而不是在testConnection方法中。我似乎無法弄清楚這一點。 這是錯誤: PHPUnit_Frame

    0熱度

    1回答

    我見過這個問題的其他人,但也許我可以解釋我的情況,你可以指出問題可能出在哪裏。 我得到一個'警告:socket_bind():無法綁定地址[98]:地址已被使用'錯誤。 情況就是這樣。我正在使用Web應用程序來觸發另一個程序執行任務(從網頁界面)。該程序的結果通過套接字發送到正在套接字上偵聽的我的Web應用程序。 首先我創建並打開套接字,然後我觸發另一個程序,然後當程序結束時它應該通過套接字發回它

    0熱度

    2回答

    我有以下的(簡裝)的代碼: function curl_request_async($url, $params) { foreach ($params as $key => $val) { $post_params[] = $key.'='.urlencode($val); } $post_string = implode('&', $post_para

    0熱度

    1回答

    我想使用phpsocket.io,但安裝過程描述得很差,我被困在一個惱人的問題。我使用Getcomposer.org安裝了該包,但並未安裝所有必需的類。我試圖測試提供了基本的聊天演示: use Workerman\Worker; use PHPSocketIO\SocketIO; // listen port 2021 for socket.io client $io = new Sock

    0熱度

    1回答

    $filename = "/dev/ttyUSB4"; if (!$handle = fopen($filename, 'r+')) { echo "The device isn't detected"; exit; } else { if (fwrite($handle,"AT+CMGF=1\r"))