我想發送2個對相同連接的響應。但我有問題發送。有時候第二次請求丟失。通過套接字發送2個請求
任何人都可以幫助確保第二個請求在同一個連接上正確運行。
由於某種原因,我的clent接受兩個請求。 1.消息計數。 2.要顯示的消息。
$valCount = str_pad(strlen($message), 4, "0", STR_PAD_LEFT);
socket_write($socket, $valCount) or die("[" . @date('H:i:s') ."] Could not send output\n");
socket_write($socket, $message) or die("[" . @date('H:i:s') ."] Could not send output\n");
你的套接字寫入很可能正在完成,問題出在接收代碼上。但沒有任何適當的調試嘗試,這只是一個猜測。 – Jon 2012-04-19 10:13:40