• 函数名 描述

  • socket_accept() 接受一个Socket连接

  • socket_bind() 把socket绑定在一个IP地址和端口上

  • socket_clear_error() 清除socket的错误或最后的错误代码

  • socket_close() 关闭一个socket资源

  • socket_connect() 开始一个socket连接

  • socket_create_listen() 在指定端口打开一个socket监听

  • socket_create_pair() 产生一对没有差别的socket到一个数组里

  • socket_create() 产生一个socket,相当于产生一个socket的数据结构

  • socket_get_option() 获取socket选项

  • socket_getpeername() 获取远程类似主机的ip地址

  • socket_getsockname() 获取本地socket的ip地址

  • socket_iovec_add() 添加一个新的向量到一个分散/聚合的数组

  • socket_iovec_alloc() 这个函数创建一个能够发送接收读写的iovec数据结构

  • socket_iovec_delete() 删除一个已分配的iovec

  • socket_iovec_fetch() 返回指定的iovec资源的数据

  • socket_iovec_free() 释放一个iovec资源

  • socket_iovec_set() 设置iovec的数据新值

  • socket_last_error() 获取当前socket的最后错误代码

  • socket_listen() 监听由指定socket的所有连接

  • socket_read() 读取指定长度的数据

  • socket_readv() 读取从分散/聚合数组过来的数据

  • socket_recv() 从socket里结束数据到缓存

  • socket_recvfrom() 接受数据从指定的socket,如果没有指定则默认当前socket

  • socket_recvmsg() 从iovec里接受消息

  • socket_select() 多路选择

  • socket_send() 这个函数发送数据到已连接的socket

  • socket_sendmsg() 发送消息到socket

  • socket_sendto() 发送消息到指定地址的socket

  • socket_set_block() 在socket里设置为块模式

  • socket_set_nonblock() socket里设置为非块模式

  • socket_set_option() 设置socket选项

  • socket_shutdown() 这个函数允许你关闭读、写、或指定的socket

  • socket_strerror() 返回指定错误号的周详错误

  • socket_write() 写数据到socket缓存

  • socket_writev() 写数据到分散/聚合数组

websocket 函数的更多相关文章

  1. Tornado websocket应用

    应用场景 WebSocket 的特点如下 适合服务器主动推送的场景(好友上线,即时聊天信息,火灾警告,股票涨停等) 相对于Ajax和Long poll等轮询技术,它更高效,不耗费网络带宽和计算资源 它 ...

  2. lr12 websocket

    loadrunner12以上版本支持websocket,在http/html协议录制时可以直接录制websocket相关内容信息. 网上找的一个测试websocket网址:http://www.blu ...

  3. 使用Websocket与服务器建立连接

    handleMessage = () => { const url = '////'; //某url const token = getCookie('xnToken');//向后端发请求得登陆 ...

  4. [Go] 实现websocket服务端

    直接使用官方子包可以实现websocket协议, golang.org/x/net/websocket 如果在这个目录没有这个包就去github下载net库,放进这个目录$GOPATH/src/gol ...

  5. swoole结合支持thinkphp 5.0版本

    安装swoole pecl install swoole 修改PHP配置文件php.ini加入 extension=swoole.so 有可能不需要人工去加,安装时自动加入进来了, 查看swoole扩 ...

  6. Go web编程学习笔记——未完待续

    1. 1).GOPATH设置 先设置自己的GOPATH,可以在本机中运行$PATH进行查看: userdeMacBook-Pro:~ user$ $GOPATH -bash: /Users/user/ ...

  7. goweb-web服务

    Web服务 Web服务可以让你在HTTP协议的基础上通过XML或者JSON来交换信息.如果你想知道上海的天气预报.中国石油的股价或者淘宝商家的一个商品信息,你可以编写一段简短的代码,通过抓取这些信息然 ...

  8. RESTful 架构 && RESTful API

    RESTful 架构 && RESTful API REpresentational State Transfer (REST) 具象状态传输https://en.wikipedia. ...

  9. Node.js进阶篇-koa、钩子函数、websocket、嵌入式开发

    代码地址如下:http://www.demodashi.com/demo/12932.html 一.简介     koa是由Express原班人马打造的,致力于成为一个更小.更富有表现力.更健壮的We ...

随机推荐

  1. 洛谷 P1717 钓鱼 题解

    每日一题 day46 打卡 Analysis 首先通过题目我们不难发现,为了得到最优解,那么就不能把时间浪费在路上,也就是说不能走回头路.然后很容易可以发现,在每个时刻在不同的鱼塘钓到的鱼的数量是不同 ...

  2. 使用readthedocs 发布 sphinx doc文档

    readthedocs 是由社区驱动的开源sphinx doc 托管服务,我们可以用来方便的构建以及发布文档 这是一个简单的demo 项目,使用了用的比较多的sphinx_rtd_theme 主题,主 ...

  3. javascript之命名空间方法封装

    详细代码如下: Object.prototype.namespace= function(name){ var parts = name.split('.'); var current = this; ...

  4. mysql 自联结

    mysql> select * from test; +----+------------+-------+-----------+ | id | name | score | subject ...

  5. mysql right() 函数

    mysql> ); +---------------------+ | right() | +---------------------+ | dedede | +--------------- ...

  6. 【cf补题记录】A. Hotelier

    思考之后再看题解,是与别人灵魂之间的沟通与碰撞 A. Hotelier 题意 给出长度为n的字符串,字符串由'L'.'R'以及数字0~9组成.旅馆有10间房子,L代表客人从左边入住,R代表客人从右边入 ...

  7. 对5月13号中BaseDao方法进行优化改造,更接近于框架的编写

    /* * 通用查询.更新升级版 * */ public class BaseDao2 { static { try { Class.forName(ConfigUtil.getValue(" ...

  8. 关于简单的 FluentValidation 验证

    FluentValidation :  https://github.com/JeremySkinner/FluentValidation 关于为何要使用,因为微软自带的模型验证有点弱,还需要自己去写 ...

  9. 【解决方案】Chrome崩溃问题解决

    问题描述 出现异常之前做的操作就是,因为换工位的需要,所以关闭电脑,修改网络配置. 问题分析 Firefox和其他应用网络正常 Chrome设置.帮助等选项均打不开 分析,很可能是电脑重启后,Wind ...

  10. CTF SQL注入

    目录 一.宽字节注入 二.基于约束的注入 三.报错注入 四.时间盲注 五.bool盲注 六.order by的注入 六.INSERT.UPDATE.DELETE相关的注入 七.堆叠注入 八.常用绕过 ...