加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP Socket 编程

发布时间:2020-12-13 05:41:48 所属栏目:PHP教程 来源:网络整理
导读:下面是相应的代码: PHP 代码: div class="codetitle" a style="CURSOR: pointer" data="26101" class="copybut" id="copybut26101" onclick="doCopy('code26101')" 代码如下: div class="codebody" id="code26101" ? // 设置一些基本的变量 $host = "192.168

下面是相应的代码:
PHP 代码:
<div class="codetitle"><a style="CURSOR: pointer" data="26101" class="copybut" id="copybut26101" onclick="doCopy('code26101')"> 代码如下:<div class="codebody" id="code26101">
<?
// 设置一些基本的变量
$host = "192.168.1.99";
$port = 1234;
// 设置超时时间
set_time_limit(0);
// 创建一个Socket
$socket = socket_create(AF_INET,SOCK_STREAM,0) or die("Could not create
socketn");
//绑定Socket到端口
$result = socket_bind($socket,$host,$port) or die("Could not bind to
socketn");
// 开始监听链接
$result = socket_listen($socket,3) or die("Could not set up socket
listenern");
// accept incoming connections
// 另一个Socket来处理通信
$spawn = socket_accept($socket) or die("Could not accept incoming
connectionn");
// 获得客户端的输入
$input = socket_read($spawn,1024) or die("Could not read inputn");
// 清空输入字符串
$input = trim($input);
//处理客户端输入并返回结果
$output = strrev($input) . "n";
socket_write($spawn,$output,strlen ($output)) or die("Could not write
outputn");
// 关闭sockets
socket_close($spawn);
socket_close($socket);
?>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读