socket
moqiang02
这个作者很懒,什么都没留下…
展开
-
PHP使用Socket发送字节流
例如,需要发送以下数据 struct header { int type; // 消息类型 int length; // 消息长度 } struct MSG_Q2R2DB_PAYRESULT { int serialno; int openid; char payitem[512]; int billno; int zoneid; int provi转载 2014-03-18 00:33:00 · 4766 阅读 · 0 评论 -
php 实例说明 socket通信机制
一.socket是什么 什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。说白了就是一种通信机制。它类似于银行,电信啊这些部分的电话客服部门。你打电话的时候,那边会分配置一个人回答你的问题,客服部门就相当于socket的服务器端了,你这边呢就相当于客户端了,在和你通话结束前,如果有人在想转载 2014-03-14 08:04:45 · 985 阅读 · 0 评论 -
php和c++socket通讯(基于字节流,二进制)
研究了一下PHP和C++socket通讯,用C++作为服务器端,php作为客户端进行. socket通讯是基于协议的,因此,只要双方协议一致就行. 关于协议的选择:我看过网上大部分协议都是在应用层的协议,选用这样的协议很方便,基本上就是字符串传过来,传过去 本次研究的协议算是当今国际化的一个标准做法.length+flag+body(长度+类型+内容)的方式, total_转载 2013-11-22 09:44:51 · 1111 阅读 · 0 评论 -
php pack、unpack、ord 函数使用方法(二进制流接口应用实例)
在工作中,我也逐渐了解到pack,unpack,ord对于二进制字节处理的强大。 下面我逐一介绍它们。在我们工作中,用到它们的估计不多。 我在最近一个工作中,因为通讯需要用到二进制流,然后接口用php接收。当时在处理时候,查阅不少资料。因为它们使用确实比较少,也很少朋友工作中会用到它们。 在工作中,我也逐渐了解到pack,unpack,ord对于二进制字节处理的强大。 下面我逐一介绍它们。 p转载 2014-03-18 13:40:52 · 845 阅读 · 0 评论 -
socket与http的区别
1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;转载 2014-03-31 20:05:18 · 704 阅读 · 0 评论 -
PHP pack和unpack函数详解
pack 压缩资料到位字符串之中。 语法: string pack(string format, mixed [args]...); 返回值: 字符串 函数种类: 资料处理转载 2014-04-02 21:56:11 · 6567 阅读 · 0 评论 -
php中socket的使用(重点参考)
一、开启socket phpinfo();查看是否开启了socket扩展,否则在php.ini中开启。 二、服务器端代码的写法 <?php error_reporting(E_ALL); set_time_limit(0); //ob_implicit_flush(); $address = '127.0.0.1'; $port = 10005; //创建端口 if( ($so转载 2014-03-14 07:48:58 · 1048 阅读 · 0 评论