码迷,mamicode.com
首页 >  
搜索关键字:套接字    ( 3700个结果
Linux 套接字编程 - select
select 可以感知文件表述符集合中的变化,如果办fd0(即标准输入)放入select的read fd set,发现只有按回车的时候select才会返回。查了下要把终端的缓冲大小设为1,这样就能实现击键后马上反应了。#include #include #include #include #incl...
分类:系统相关   时间:2014-08-17 15:30:02    阅读次数:183
Linux 套接字编程 - TCP连接基础
第五章的内容,实现一个echo服务器和对应的客户端,主要收获:0. TCP socket编程主要基本步骤1. SIGCHLD信号含义(子进程退出时向父进程发送,提醒父进程对其状态信息进行一个获取),waitpid 和 wait在使用上的差异,前者可以配置参数设定为非阻塞方式调用,更加灵活。2. 信号...
分类:系统相关   时间:2014-08-17 15:26:12    阅读次数:337
Unix网络编程 之 基本套接字调用(一)
Unix/Linux支持伯克利风格的套接字编程,它同时支持面向连接和面向无连接类型的套接字。        套接字最常用的一些系统调用:        socket()              bind()        connect()        listen()        accept()        send()        recv()...
分类:其他好文   时间:2014-08-17 14:22:42    阅读次数:388
epoll所属IO模型的个人 见解
最近在学习IO模型,就突然想到了epoll属于哪个IO模型这个问题。要研究这个问题,我们首先要知道有哪些常用的IO模型。 常见的IO模型如下: 阻塞IO:程序阻塞直到IO可用。最简单的IO模型,你平时调用的recvfrom接收函数就属于这个模型。 非阻塞IO:程序调用IO函数后立刻返回,无论当前IO可用不可用。如果你把套接字设置成了非阻塞模式,那么你使用的就是这个模型了。 复用IO:程序阻...
分类:其他好文   时间:2014-08-16 16:33:00    阅读次数:201
Unix网络编程 之 socket基础
基本结构 (这部分的地址均为网络地址) 1、struct sockaddr:通用套接字地址结构     此结构用于存储通用套接字地址。     数据结构定义: typedef unsigned short sa_family_t; struct sockaddr { sa_family_t sa_family; /* address family, AF_xxx */...
分类:其他好文   时间:2014-08-15 22:35:49    阅读次数:443
Linux高级进程间通信:UNIX域套接字
UNIX域套接字简介 UNIX域套接字用于在同一台机器上运行的进程间的通信。虽然因特网域套接字可用于同一目的,但UNIX域套接字的效率更高。UNIX域套接字仅仅复制数据,它们并不执行协议处理,不需要添加和删除网络报头,无需计算检验和,不要产生顺序号,无需发送确认报文。 UNIX域套接字提供流和数据报两种接口。UNIX域数据报服务是可靠的,既不会丢失消息也不会传递错误。UNIX域套接字是套接字和...
分类:系统相关   时间:2014-08-14 20:40:49    阅读次数:322
C++技术问题总结-第4篇 TCP与UDP
TCP、UDP各自client、server端描述 TCP、UDP位于传输层,基于IP协议。 1.TCP TCP:Transmission Control Protocal 传输控制协议。 服务器与客户端执行流程如下。 API说明。 创建套接字:SOCKET localSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);...
分类:编程语言   时间:2014-08-14 16:44:19    阅读次数:200
socket、tcp、http
第一部分、概念的理解1、什么是Socket?Socket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。Socket描述了一个IP、端口对。它简化了程序员...
分类:其他好文   时间:2014-08-14 14:01:58    阅读次数:157
web之三建立https
书接上文,复习一条:elinks-dump:获取到页面数据后直接退出进程。我们的keepAlive在根据需求定义不同的时长,如果繁忙,则调短一些。如何将http使用成httpsssl:securesocketlayer安全套接字层ssv1ssv2ssv3~tls1tls传输层安全因为http协议时明文的,基于文本编码。telnet使用..
分类:Web程序   时间:2014-08-13 15:15:37    阅读次数:633
web之三建立https
书接上文,复习一条:elinks-dump:获取到页面数据后直接退出进程。我们的keepAlive在根据需求定义不同的时长,如果繁忙,则调短一些。如何将http使用成httpsssl:securesocketlayer安全套接字层ssv1ssv2ssv3~tls1tls传输层安全因为http协议时明文的,基于文本编码。telnet使用..
分类:Web程序   时间:2014-08-13 15:15:28    阅读次数:331
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!