php网络编程入门

<?php
//echo gethostbyname("www.baidu.com");
$host = "111.13.100.92";   //设置基本信息
$port = 65530;             
set_time_limit(0);         //设置超时时间
//创建一个socket
$socket = socket_create(AF_INET,SOCK_STREAM,0) or die("不能建立socket链接!\n");
//绑定Socket到端口
$result = socket_bind($socket,$host,$port) or die("不能绑定socket给定的端口\n");
//开始监听
$result = socket_listen($socket,3) or die("建立socket连接失败\n");
//接受连接请求,另一个Socket处理通讯
$socket_a = socket_accept($socket) or die("不能接受客户端socket请求\n");
//获取客户端的输入请求
$input = socket_read($socket_a,4096) or die("读取客户端输入失败\n");
//清空输入字符
$input = trim($input);
//处理客户端输入并处理结果
$output = strrev($input)."\n";
socket_write($socket_a,$output,strlen($output)) or die("不能给客户端返回结果\n");
//关闭socket
socket_close($socket_a);
socket_close($socket);
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
光盘使用说明 版权所有,侵权必究 -----------------------------软件环境-------------------------------------- 脚本解释器:PHP5.1.6; 数据库:MySQL5.0; 服务器平台:Apache2.2.3; 开发工具:EditPlus、记事本; 服务器操作系统:开发过程中使用Windows XP Professional操作系统,系统运行服务器可以采用Windows 2000 Professional、Windows 2000 Server或其他操作系统。 -----------------------------硬件环境--------------------------------------- CPU推荐使用Pentium II 400以上级别; 内存不低于128MB,推荐256MB; 其他为常规硬件配置,对显卡、声卡都无特别要求。 -----------------------------注意事项--------------------------------------- 本光盘主要为书中的源程序,关于如何使用这些源程序,一是看书中的说明,二是看本盘附带的视频演示。 -----------------------------光盘程序代码说明-------------------------------- 源文件\01~21 第1~21章涉及的源代码,文件名与书中保持一致。 -----------------------------动画演示--------------------------------------- 在光盘的“动画演示”文件夹中,放有本书一些界面操作的动画演示,并配有语音讲解。说明如下: 安装Apache.exe 演示如何安装Web服务器Apache 安装MySQL.exe 演示如何安装MySQL数据库服务 安装PHP.exe 演示如何安装PHP解释器 测试Apache.exe 测试Web服务器Apache安装是否成功 测试MySQL.exe 测试MySQL数据库服务安装是否成功 测试PHP.exe 测试PHP脚本解释器安装是否成功 测试博客.exe 测试博客程序(第19章)的各项功能 测试论坛.exe 测试简易论坛程序(第20章)的各项功能 -----------------------------技术支持--------------------------------------- E-mail:wild-dog@126.com(作者) oyzx_sp@263.net(编辑) Tel:010-62791976-220(编辑部) 说明:一般情况下,技术问题可以直接给作者发邮件;若有其他信息需咨询,请和编辑部联系。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值