php模拟socket 多次发送数据的实现

方法

表四:Socket函数

函数名描述

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() 写数据到分散/聚合数组

更多详细内容请查看:

php socket 多次发送,php模拟socket 多次发送数据的实现方法相关推荐

  1. linux socket 结构定义 send,Linux下Socket编程中用send发送结构体

    Linux网络通信 Linux下多客户端聊天软件 最近在开发一个Linux下的聊天软件,好久没有做C语言的开发了,感觉到很多东西已经生疏了,这下又碰到用Socket传递结构体的问题,google了一下 ...

  2. socket java 发送多次 socket 已关闭_Socket客户端循环发送多条信息给服务端,发一次socket自动关闭?...

    目的:通过Socket客户端发送多条数据给服务端 错误: 我是客户端0,服务器说:欢迎您! java.net.SocketException: Socket is closed at java.net ...

  3. linux tcp socket 接收的字节数与发送的字节数不符,TCP发送接口(如send(),write()等)的返回值与成功发送到接收端的数据量无直接关系...

    1. TCP发送接口:send() TCP发送数据的接口有send,write,sendmsg.在系统内核中这些函数有一个统一的入口,即sock_sendmsg().由于TCP是可靠传输,所以对TCP ...

  4. telnet发送socket报文_简单讲解一下Socket网络编程

    五层常用的网络模型,是有七种,其他俩种不经常用. 概念:Socket是基于应用层的HTTP协议和传输层TCP协议之间的抽象层,是一组接口,它把复杂的TCP/IP协议隐藏在Socket接口后面. Soc ...

  5. C# Winform基于socket编程的五子棋游戏(带聊天和发送文件功能)

    最近在做课设,题目是关于socket编程的一对一网络小游戏.期间遇到各种问题,也从中学到了很多.在此记录下课设中遇到的问题. 题目要求: 设计4 网络版小游戏 1 设计目的 1)熟悉开发工具(Visu ...

  6. c语言send发送结构体,Socket编程中用send发送结构体

    Socket编程中用send发送结构体 原创 2010年04月28日 19:17:00 标签:socket /编程 /struct /google /string /input 11868 最近在开发 ...

  7. java socket telnet_使用java简单模拟ping和telnet的实现

    一.模拟ping的实现利用InetAddress的isReachable方法可以实现ping的功能,里面参数设定超时时间,返回结果表示是否连上.try...{InetAddressaddress=In ...

  8. java 图片请求_java中使用scoket模拟http post请求发送图片或文件

    最近遇到个问题,两个系统共用用户的头像,用户的头像在一个系统中保存,这就涉及到将图片通过scoket发送给另一个系统存储的问题,最初的思路是将图片读成byte[]数组,然后发送,但又发现,发送图片的同 ...

  9. linux 协议栈之socket,Linux TCP/IP 协议栈之 Socket 的实现分析(一)

    内核版本:2.6.37 参考[作者:kendo的文章(基于内涵版本2.6.12)] 第一部份 Socket套接字的创建 socket 并不是 TCP/IP协议的一部份. 从广义上来讲,socket 是 ...

最新文章

  1. iOS导航栏标题错乱的解决方法
  2. Oracle中的单值函数
  3. 如何把linux电脑当做数据库,在linux下如何进行mysql命令行 创建数据库linux操作系统 -电脑资料...
  4. 【Python数据挖掘课程】七.PCA降维操作及subplot子图绘制
  5. 图灵原版计算机科学系列,图灵原版计算科学系列
  6. js 单页面ajax缓存策略,浅谈ajax的缓存机制---IE浏览器方面
  7. python条件语句练习题_python学习-7 条件语句 while循环 + 练习题
  8. Ubuntu在启动器中添加自定义程序快捷方式
  9. 安装虚拟机Centos系统并安装Docker过程记录
  10. spring发送邮件
  11. linux 异步信号的同步处理方式
  12. Redhat开机丢失引导
  13. imdisk虚拟光驱安装linux,ImDisk Virtual Disk Driver
  14. 20160218.CCPP体系详解(0028天)
  15. c语言中函数已有主体,error C2084 函数已有主体(Function already has a body)解决方案...
  16. xpdf工具(PDF转图片工具)
  17. adb安装配置及连接手机
  18. WIN7笔记本 用户账户登录密码忘记/错误解决方法
  19. python实现SVG文件解析
  20. 数据结构--树与二叉树

热门文章

  1. docker 完成 redis集群搭建
  2. handsontable pro 授权码 key 生成器(JS函数)(仅供学习交流)
  3. 【HTML】中国天气天气插件调用
  4. windows系统托盘tray
  5. 图表 stack属性_想快速了解MEAN Stack吗? 这是带有有用图表的文档。
  6. solid测序列原理_SOLID原理简介
  7. d3 canvas_D3和Canvas分3个步骤
  8. java final char_java基本数据类型总结 类型转换 final关键字的用法
  9. 笔记本电脑锁_武汉笔记本电脑模型打样价格
  10. 快来学习怎么可视化监控你的Python爬虫