php怎么判断socket,phpsocket怎么测试

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

直接报错。。

换个端口试试

现在就是运行了 直接就这样了 这样就代表好了??怎么测试呢? 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值