php网络编程入门

不言
不言 原创
2023-03-23 07:40:01 2205浏览

本篇文章给大家介绍的是关于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);
?>

相关推荐:

php入门之页面传值的技巧解析

以上就是php网络编程入门 的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。