当前位置:Gxlcms > PHP教程 > phpsocket怎么测试

phpsocket怎么测试

时间:2021-07-01 10:21:17 帮助过:15人阅读

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
直接报错。。

换个端口试试

现在就是运行了 直接就这样了 这样就代表好了??怎么测试呢?

人气教程排行