php socket怎么测试
程序员文章站
2022-05-22 08:26:12
...
server send:welcome
"; socket_write($msgsock, $msg, strlen($msg)); echo 'read client message\n'; $buf = socket_read($msgsock, 8192); $talkback = "received message:$buf\n"; echo $talkback; if (false === socket_write($msgsock, $talkback, strlen($talkback))) { echo "socket_write() failed reason:" . socket_strerror(socket_last_error($sock)) ."\n"; } else { echo 'send success'; } socket_close($msgsock);} while(true);//关闭socketsocket_close($sock);?>
这个代码怎么运行呢 我打开页面一直打不开。。
这个我写好的socket 我怎么测试效果。。。。。。。。我想测试成功再写socket客户端 以前http直接输入网址就知道了。。。socket还真不知道怎么测试呢。。
回复讨论(解决方案)
加入你这个文件叫 socket_test.php
在终端运行
php socket_test.php即可
socket 要在终端测试!
加入你这个文件叫 socket_test.php
在终端运行
php socket_test.php即可
Warning: socket_bind(): unable to bind address [48]: Address already in use in /Applications/XAMPP/xamppfiles/htdocs/socket/index.php on line 14
socket_bind() failed :reason:Address already in use
直接报错。。
换个端口试试
现在就是运行了 直接就这样了 这样就代表好了??怎么测试呢?