php
1<!DOCTYPE html> 2<html lang="ja" dir="ltr"> 3 <meta charset="UTF-8" 4 5 <head> 6 <title>test project</title> 7 </head> 8 9 <body> 10 <?php 11 //while (true) { 12 $port = 80; 13 $sock = socket_create_listen($port); 14 15 if($sock==false){ 16 echo socket_strerror(socket_last_error($sock)); 17 exit; 18 } 19 20 if(!socket_set_option($sock, SOL_SOCKET, SO_REUSEADDR, 1)){ 21 echo socket_strerror(socket_last_error($sock)); 22 exit; 23 } 24 25 $clientsock = socket_accept($sock); 26 27 //while (true) { 28 $buf = socket_read($clientsock, 1024); 29 if ($buf == "") { 30 //break; 31 } 32 echo $buf; 33 //} 34 socket_close($clientsock); 35 //} 36 socket_close($sock); 37 ?> 38 </body> 39</html>
パケットキャプチャを作ろうとして上記のコードを書いたのですが文字化けしていてエラー内容を見ることができません。
どうすればsocket_creat_listen()を実行できるのでしょうか?
以下google chromeブラウザに表示されたエラーコード(一部消してあります)
Warning: socket_create_listen(): unable to bind to given address [10048]: 文字化け in C:----\projects\NetBeansProjects\PhpProject1\index.php on line 13
Warning: socket_last_error() expects parameter 1 to be resource, boolean given in C:----\projects\NetBeansProjects\PhpProject1\index.php on line 16
文字化け
Warning: socket_set_option() expects parameter 1 to be resource, boolean given in C:----\projects\NetBeansProjects\PhpProject1\index.php on line 19
Warning: socket_last_error() expects parameter 1 to be resource, boolean given in C:----\projects\NetBeansProjects\PhpProject1\index.php on line 20
文字化け
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/21 11:52
2016/12/21 22:01