您的位置 首页 php

PHP有强大的Socket操作能力,它的处理方式更接近于C

开启一个 Socket 监听示例程序:

<?php//设置一些基本的变量

$host=”192.168.1.99″;//主机地址

$port=1234;//端口

//设置超时时间

set_time_limit(0);

//创建一个Socket

$socket=socket_create(AF_INET,SOCK_STREAM,0)ordie(“Couldnotcreatesocket\n”);//绑定Socket到端口

$result=socket_bind($socket,$host,$port)ordie(“Couldnotbindtosocket\n”);//开始监听链接

$result=socket_listen($socket,3)ordie(“Couldnotsetupsocketlistener\n”);//acceptincomingconnections

//另一个Socket来处理通信

$spawn=socket_accept($socket)ordie(“Couldnotacceptincomingconnection\n”);//获得客户端的输入

$input=socket_read($spawn,1024)ordie(“Couldnotreadinput\n”);//清空输入 字符串

$input= trim ($input);//处理客户端输入并返回结果

$ output =strrev($input).”\n”;

socket_write($spawn,$output, strlen ($output))ordie(“Couldnotwriteoutput\n”);//关闭

socket_close($spawn);

socket_close($socket);

文章来源:智云一二三科技

文章标题:PHP有强大的Socket操作能力,它的处理方式更接近于C

文章地址:https://www.zhihuclub.com/79341.shtml

关于作者: 智云科技

热门文章

网站地图