码迷,mamicode.com
首页 >  
搜索关键字:套接字描述符    ( 47个结果
socket 释放全过程
1.close()函数:立即返回到进程intclose(intsockfd);//返回成功为0,出错为-1.close 一个套接字的默认行为是把套接字标记为已关闭,然后立即返回到调用进程,该套接字描述符不能再由调用进程使用,也就是说它不能再作为read或write的第一个参数,然而TCP将尝试发送已...
分类:其他好文   时间:2015-05-28 12:28:04    阅读次数:296
Unix网络编程学习笔记之第4章 基于TCP套接字编程
1. socket函数 int socket(int family, int type,int protocol) 成返回一个套接字描述符。错误返回-1 其中family指定协议族,一般IPv4为AF_INET, IPv6为AF_INET6。 其中type指定套接字类型,字节流:SOCK_STREAM.   数据报:SOCK_DGRAM。 一般情况下通过family和type的组合都可以...
分类:其他好文   时间:2015-05-27 17:20:13    阅读次数:158
套接字文件描述符消耗小细节分析
套接字是通信端点的抽象。正如使用文件描述符访问文件,应用程序用套接字描述符访问套接字。套接字描述符在UNIX系统中被当作是一种文件描述符。事实上,许多处理文件描述符的函数(read和write)可以用于处理套接字描述符。 ——《unix环境高级编程》 WEB应用客户端(浏览器或APP等)与...
分类:其他好文   时间:2015-05-18 10:38:07    阅读次数:178
socket套接字基本概念
int socket()函数创建的是套接字socket,返回的是socket描述符(套接字描述符),其实就是文件描述符,socket(套接字)其实就是文件socket()创建了套接字(文件),只是开放了本地系统上面的一个开放资源,如果想其他进程与这个套接字进行通信,需要地址(名字)。传输层的“协议+...
分类:其他好文   时间:2015-04-21 17:25:50    阅读次数:136
linux网络编程中的基本概念
int close(int fd)(假设是服务器端)close 关闭了自身数据传输的两个方向。close一个TCP套接字的默认行为是把该套接字标记成已关闭,然后立即返回到调用进程。该套接字描述符不能再由调用进程使用,也就是说它不能作为read或write的第一个参数。然而TCP将尝试发送已排队等待发...
分类:系统相关   时间:2015-04-19 17:53:48    阅读次数:196
套接字(Socket)描述符的使用情况
套接字是通信端点的抽象。正如使用文件描述符访问文件,应用程序用套接字描述符访问套接字。套接字描述符在UNIX系统中被当作是一种文件描述符。事实上,许多处理文件描述符的函数(read和write)可以用于处理套接字描述符。 ——《unix环境高级编程》...
分类:其他好文   时间:2015-04-10 11:30:37    阅读次数:176
sockets: TCP
大多数TCP服务器是并发的,需要用到fork和exec。 父进程关闭已连接套接字描述符connfd,父进程可以接着处理其它客户的连接请求。 子进程关闭监听套接字描述符listenfd,子进程通过connfd和客户进行通信,完成后用close或exit来关闭子进程的connnfd。 已连接套接字描述符每个客户和服务器连接后都有一个,监听套接字描述符一个服务器一般只有一个。...
分类:其他好文   时间:2015-02-28 21:46:08    阅读次数:221
套接字选项
套接字选项,超高级货,赛车的按钮盘getsockopt和setsockopt 原型:int getsockopt(ints,intlevel,intopname,void*optval,socklen_t *optlen); 原型:int setsockopt(ints,intlevel,intoptname,constvoid*optval,socklen_t optlen); s为将要获取或设置的套接字描述符,可以通过..
分类:其他好文   时间:2015-02-21 21:12:48    阅读次数:594
《网络编程》基本 TCP 套接字编程
基于 TCP 的套接字编程的所有客户端和服务器端都是从调用 socket 开始,它返回一个套接字描述符。客户端随后调用 connect 函数,服务器端则调用 bind、listen 和 accept 函数。套接字通常使用标准的 close 函数关闭,但是也可以使用 shutdown 函数关闭套接字。下面针对套接字编程实现过程中所调用的函数进程分析...
分类:其他好文   时间:2014-12-10 19:53:18    阅读次数:204
linux编程---网络编程之复用I/O模型
模型一:阻塞模型---进程效率低;CPU利用低模型二:非阻塞模型---进程效率高;但是CPU利用率低;模型三:复用I/O模型---CPU利用率提高思想:对于任何一个套接字描述符发生事件时才由系统去唤醒进程,从而不需要因轮询而占用CPU;对于I/O复用典型的应用如下:(1)当客户处理多个描述字时(一般...
分类:系统相关   时间:2014-09-11 11:06:31    阅读次数:287
47条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!