socket 连接代码php,php基础socket连接代码分享

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

header("content-type:text/html;charset=utf-8");

set_time_limit(0);

$ip = "192.168.201.1";

$port = "1935";

if(($sock = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) < 0) {

echo "socket_create() 失败的原因是:".socket_strerror($sock)."\n";

}

if(($ret = socket_bind($sock,$ip,$port)) < 0) {

echo "socket_bind() 失败的原因是:".socket_strerror($ret)."\n";

}

$count = 0;

do {

if (($msgsock = socket_accept($sock)) < 0) {

echo "socket_accept() failed: reason: " . socket_strerror($msgsock) . "\n";

break;

} else {

//发到客户端

$msg ="测试成功!\n";

socket_write($msgsock, $msg, strlen($msg));

echo "测试成功了啊\n";

$buf = socket_read($msgsock,8192);

$talkback = "收到的信息:$buf\n";

echo $talkback;

if(++$count >= 5){

break;

};

}

//echo $buf;

socket_close($msgsock);

} while (true);

socket_close($sock);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值