• 函数名 描述

  • 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. [Security] Always use parameterized queries

    SQL databases are commonly used to store data; for example - your application could store user profi ...

  2. 事件类型(onfocus和onblur)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. Redis存储List

    list中数据可以重复,查询快,增删慢. 存储结构: 1.向List存取数据: 查询list中的全部元素: 第一个进入a,第二个进入b,并将a向后移一位. 上图为从右边插入元素的情况. 2.从两头取出 ...

  4. linux patch 简单学习

    使用patch 我们可以方便的进行软件补丁包处理,以下演示一个简单的c 项目补丁处理 原代码 app.c #include <stdio.h> int main(){ printf(&qu ...

  5. 49、Spark Streaming基本工作原理

    一.大数据实时计算介绍 1.概述 Spark Streaming,其实就是一种Spark提供的,对于大数据,进行实时计算的一种框架.它的底层,其实,也是基于我们之前讲解的Spark Core的. 基本 ...

  6. struct tcphdr

    包含在/usr/src/linux/include/linux/tcp.h struct tcphdr { __be16 source; __be16 dest; __be32 seq; __be32 ...

  7. python下浏览器静默运行驱动

    此处以chromdriver为例,放置driver路径问题参看上一篇问题.和java处理差不多,python实现静默运行方式如下 首先解答为什么进行静默运行? 我们在本地一般便于调试可以用GUI界面运 ...

  8. URL的作用是什么?它由几部分组成?

    URL是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址.互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它 ...

  9. Beta冲刺(2/5)

    队名:無駄無駄 组长博客 作业博客 组员情况 张越洋 过去两天完成了哪些任务 数据库实践 提交记录(全组共用) 接下来的计划 加快校园百科的进度 还剩下哪些任务 学习软工的理论课 学习代码评估.测试 ...

  10. 两个对象值相同 (x.equals(y) == true) ,但却可有不同的 hash code ,这 句话对不对

    答:不对,有相同的 hash code这是java语言的定义:1) 对象相等则hashCode一定相等:2) hashCode相等对象未必相等 1.如果是基本变量,没有hashcode和equals方 ...