PHP Socket 编程
作者:bea
下面是相应的代码: PHP 代码: 代码如下: <? // 设置一些基本的变量 $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 socket"); //绑定Socket到端口 $resu
下面是相应的代码:
PHP 代码:
代码如下:
<?
// 设置一些基本的变量
$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
socket
");
//绑定Socket到端口
$result = socket_bind($socket, $host, $port) or die("Could not bind to
socket
");
// 开始监听链接
$result = socket_listen($socket, 3) or die("Could not set up socket
listener
");
// accept incoming connections
// 另一个Socket来处理通信
$spawn = socket_accept($socket) or die("Could not accept incoming
connection
");
// 获得客户端的输入
$input = socket_read($spawn, 1024) or die("Could not read input
");
// 清空输入字符串
$input = trim($input);
//处理客户端输入并返回结果
$output = strrev($input) . "
";
socket_write($spawn, $output, strlen ($output)) or die("Could not write
output
");
// 关闭sockets
socket_close($spawn);
socket_close($socket);
?>
有用 | 无用
PHP 代码:
代码如下:
<?
// 设置一些基本的变量
$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
socket
");
//绑定Socket到端口
$result = socket_bind($socket, $host, $port) or die("Could not bind to
socket
");
// 开始监听链接
$result = socket_listen($socket, 3) or die("Could not set up socket
listener
");
// accept incoming connections
// 另一个Socket来处理通信
$spawn = socket_accept($socket) or die("Could not accept incoming
connection
");
// 获得客户端的输入
$input = socket_read($spawn, 1024) or die("Could not read input
");
// 清空输入字符串
$input = trim($input);
//处理客户端输入并返回结果
$output = strrev($input) . "
";
socket_write($spawn, $output, strlen ($output)) or die("Could not write
output
");
// 关闭sockets
socket_close($spawn);
socket_close($socket);
?>
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- PHP中防止SQL注入攻击和XSS攻击的两个简单方法
- php 格式化数字的时候注意数字的范围
- 在IIS7.0下面配置PHP 5.3.2运行环境的方法
- php 上传功能实例代码
- php array_search() 函数使用
- php in_array 函数使用说明与in_array需要注意的地方说明
- php读取javascript设置的cookies的代码
- php将数据库中所有内容生成静态html文档的代码
- php Smarty模板生成html文档的方法
- php empty函数判断mysql表单是否为空
- PHP iconv 解决utf-8和gb2312编码转换问题
- 让的PHP代码飞起来的40条小技巧(提升php效率)
- ajax+php打造进度条代码[readyState各状态说明]
- 创建数据库php代码 用PHP写出自己的BLOG系统
- 创建配置文件 用PHP写出自己的BLOG系统 2
- php 中文字符入库或显示乱码问题的解决方法
- QueryPath PHP 中的jQuery
- 10个可以简化php开发过程的MySQL工具
- Fatal error: Call to undefined function curl_init()解决方法