zoukankan      html  css  js  c++  java
  • php网络编程实例

    php网络编程实例

    一、总结

    一句话总结:

    socket_create():创建socket
    socket_bind():绑定IP和端口
    socket_listen():监听客户端信息
    <?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链接!
    ");
    //绑定Socket到端口
    $result = socket_bind($socket,$host,$port) or die("不能绑定socket给定的端口
    ");
    //开始监听
    $result = socket_listen($socket,3) or die("建立socket连接失败
    ");
    //接受连接请求,另一个Socket处理通讯
    $socket_a = socket_accept($socket) or die("不能接受客户端socket请求
    ");
    //获取客户端的输入请求
    $input = socket_read($socket_a,4096) or die("读取客户端输入失败
    ");
    //清空输入字符
    $input = trim($input);
    //处理客户端输入并处理结果
    $output = strrev($input)."
    ";
    socket_write($socket_a,$output,strlen($output)) or die("不能给客户端返回结果
    ");
    //关闭socket
    socket_close($socket_a);
    socket_close($socket);
    ?>

    二、内容在总结中

     
  • 相关阅读:
    webservice理解
    什么是xmlschema
    web项目中的跨域问题解决方法
    浏览器的同源策略和跨域问题
    java中Scanner和random的用法
    mybatis的批量删除
    java中的异常理解
    事务回滚
    做人做事2个字:心、眼
    Linux下找不到so文件的解决办法
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/10907563.html
Copyright © 2011-2022 走看看