码迷,mamicode.com
首页 >  
搜索关键字:socketpair 、select编程    ( 47个结果
网络 基于TCP协议socket编程
一、socket编程1.socket编程socket这个词可以表示很多概念:在TCP/IP协议中,“IP地址+TCP或UDP端号”唯一标识网络通讯中的一个进程,“IP地址+端口号”就称为socket。在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socketpair就唯一标识一个连接..
分类:其他好文   时间:2016-05-23 01:16:10    阅读次数:204
socketpair函数详解
我们先来看看socketpair函数的原型如下:intsocketpair(intdomain,inttype,intprotocol,intsv[])第一个参数表示协议族,必须为AF_LOCAL;第二个参数表示类型,既可以是SOCK_STREAM,又可以是SOCK_DGRAM,当参数指定为SOCK_STREAM时,得到的结果称为流管道,它与一般管道的区..
分类:其他好文   时间:2016-05-23 01:16:09    阅读次数:1473
套接字编程 ---- TCP协议
一、套接字(socket)套接字socket:ip地址+port端口号。在TCP/IP协议中,它唯一标识网络通讯中的一个进程。在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socketpair就唯一标识一个连接。socket本身有“插座”的意思,因此用来描述网络连接的一对..
分类:其他好文   时间:2016-05-23 01:13:25    阅读次数:208
socketpair实现进程通信
pipe用来创建管道,但是单个管道只能单向通信,一端用于读,而另一端用于写。如果要实现进程双向通信,必须创建一对管道。具体实现忽略。而socketpair则可以用来创建双向通信的管道。取决于底层实现,打开的还是一个文件,fd[0],fd[1],管道中f[0]读端,f[1]写端。#include<..
分类:系统相关   时间:2016-05-22 00:56:04    阅读次数:247
socketpair双方管道
使用pipe只能对有血缘关系的单向管道进行通信。不过,Linux实现了一个源自BSD的socketpair调用(3),可以实现上述在同一个文件描述符中进行读写的功能(该调用目前也是POSIX规范的一部分(4))。该系统调用能创建一对已连接的(UNIX族)无名socket。在Linux中,完全可以把这一对s..
分类:其他好文   时间:2016-05-22 00:55:00    阅读次数:220
Php5.6.15-fpm的运行机制源码剖析
源码版本:Php5.6.15源码目录:sapi/fpm/fpm说明:源码的主要功能在上面直接注解=============>>start socketpair(AF_UNIX, SOCK_STREAM, 0, sp)) {zlog(ZLOG_SYSERROR, "failed to init sig...
分类:Web程序   时间:2016-01-07 21:26:50    阅读次数:648
域套接字代码示例(1)
使用socketpair可以在有亲缘关系的进程间(如父子进程)使用域套接字进行通信。
分类:其他好文   时间:2015-12-27 19:02:58    阅读次数:212
Linux-C网络编程之select函数
开门见山,如果我们要对多个客户端连接的多个事件进行操作,首先会想到建立多个线程或进程让其去各自进行,这也是最简单的模式。 但对每一个线程或进程而言,无论连接是否有事件发生,都必须随时待命,也就是说,每一个对象都必须有一个线程或进程与之一一对应,直到对象销毁。 可想而知,当连接量规模变大后,系统需要在很多个线程或进程之间进行切换,时间与空间上的开销巨大,也就是说,这种模式下,程序能承载对象...
分类:系统相关   时间:2015-08-06 07:09:18    阅读次数:185
Linux网络编程:select编程基本实现思路
关于select编程基本实现思路的笔记
分类:系统相关   时间:2015-07-06 06:37:33    阅读次数:156
socketpair的使用
socketpair函数概要例如以下:#include #include int socketpair(int domain, int type, int protocol, int sv[2]);sys/types.h文件须要用来定义一些C宏常量。sys/socket.h文件必须包括进来定义soc...
分类:其他好文   时间:2015-05-13 18:50:31    阅读次数:140
47条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!