ホームページ > バックエンド開発 > PHPチュートリアル > ヘルプ PHPソケットの戻り値を取得する方法

ヘルプ PHPソケットの戻り値を取得する方法

WBOY
リリース: 2016-06-23 14:27:50
オリジナル
1033 人が閲覧しました

パケット キャプチャ ツールを使用すると、ページが戻り値を取得できないことがわかります。どうすればよいですか? ?

function Send_socket_connect($service_port, $address, $in) {

header("Connection: close");
ob_start();ソケット =socket_create(AF_INET, SOCK_STREAM, SOL_TCP) または die("ソケットを作成できませんでした!")

$result =ソケット_connect($socket, $address, $service_port) または die("接続できませんでした" . $address ); socket_write($ in、$ in); (!empty($buffer));


ソケット_クローズ($socket);
応答を返す

$str = Send_socket_connect(5000, "10.0.1.21 ", "[GetOutPutNum]"); ;
?>



ディスカッションへの返信 (解決策)

これがパケット キャプチャ ツールの結果です

サーバー側の記述方法値が返されましたか?

解決しました。 を取得するには、戻り値は n で終わる必要があります。
新しい問題。 。 。まだ上記のコード

$result =socket_connect($socket, $address, $service_port) または die("could not connect with" . $address); $ に接続できませんでしたと返されるまでには少なくとも 20 秒かかりますアドレス
できますか? 失敗した場合は、すぐに終了するか、タイムアウトなどを設定してください

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート