• 函数名 描述

  • 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. LeetCode 923. 3Sum With Multiplicity

    原题链接在这里:https://leetcode.com/problems/3sum-with-multiplicity/ 题目: Given an integer array A, and an i ...

  2. lombok常用注解@Data@AllArgsConstructor@NoArgsConstructor@Builder@Accessors

    原贴:https://blog.csdn.net/ChenXvYuan_001/article/details/84961992 https://blog.csdn.net/weixin_382293 ...

  3. 在触发器中使用{ITEM.LASTVALUE}时在首页问题栏信息显示不全

    在触发器中使用了系统宏变量,当条件满足时,如果这个宏代表的内容超过了20个字符,那么在首页信息就显示不全,会有一堆省略号 感谢https://blog.csdn.net/yu415907917/art ...

  4. 如何打开 win 10 内置应用

    gpedit.msc windows设置 安全设置 本地策略 安全选项 >> 用户账户控制:用于内置管理员账户的管理员批准模式:已启用

  5. vim 注释颜色

    方法一 修改 vim 配置文件 /etc/vim/vimrc (1)用vim打开 /etc/vim/vimrc文件 (2)按大写 ‘G’ 到最后一行,插入   hi comment ctermfg=6 ...

  6. es6学习1:let和const

    一:let   类似var 但是所声明的变量,只在let命令所在的代码块内有效. 1) 不存在变量提升 // var 的情况 console.log(foo); // 输出undefined var ...

  7. 日期时间格式的工具DateUtils整理

    关于一些时间工具的处理 * 描述:此类用于取得当前日期相对应的月初,月末,季初,季末,年初,年末,返回值均为String字符串 * 1.得到当前日期 today() * 2.得到当前月份月初 this ...

  8. java.lang.Thread类的静态方法sleep()和yield()的比较

    [线程让步yield()方法] yield()方法可以让当前正在执行的线程暂停,但它不会阻塞该线程,它只是将该线程从运行状态转入就绪状态. 只是让当前的线程暂停一下,让系统的线程调度器重新调度一次. ...

  9. IDEA文件查找功能失效(ctrl+shift+N)

    由于断电.蓝屏引起的强制关机等情况,会导出IDEA文件查找功能失效,Enter file name窗口输入的文字显示红色,无法查出需要的文件.  解决方法: 可以点击File,选择Invalidate ...

  10. C# 最简单的使程序单进程运行的方法

    1.代码1 static void Main() { Process current = Process.GetCurrentProcess(); Process[] processes = Proc ...