recvfrom函数 非阻塞_玩转 PHP 网络编程全套阻塞与非阻塞 IO

扯蛋

上一篇我们撸了不咋样的TCP server,然后还扯了半天的口水,现在呢我们来继续撸客户端

TCP Server

$ip = "0.0.0.0";
$port = $argv[1];
$sockefd = socket_create(AF_INET,SOCK_STREAM,0);
socket_bind($sockefd,$ip,$port);
socket_listen($sockefd,5);
while (1){
$connfd = socket_accept($sockefd);
if ($connfd){
socket_write($connfd,"hello,php 是世界上是好的语言");
while (1){
if(($recv=socket_read($connfd,4098,PHP_BINARY_READ))){
socket_write($connfd,"server:$recv");
}
}
}

}
socket_close($sockefd);
socket_close($connfd);

TCP Client

$ip = $argv[1];
$port = $argv[2];
$sockfd = socket_create(AF_INET,SOCK_STREAM,0);
socket_connect($
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值