1、网络中进程之间如何通信?
2、Socket是什么?
3、socket的基本操作
3.1、socket()函数
3.2、bind()函数
3.3、listen()、connect()函数
3.4、accept()函数
3.5、read()、write()函数等
3.6、close()函数
4、socket中TCP的三次握手建立连接详解...
分类:
其他好文 时间:
2015-08-28 13:27:02
阅读次数:
233
Socket
socket函数
TCP代码实现
TCP Server
TCP Client
UDP代码实现
UDP Server
UDP Client
Socket先介绍一下socket的启动过程:
根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。
(1)服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等...
分类:
编程语言 时间:
2015-08-18 01:18:08
阅读次数:
144
iphone的标准推荐CFNetwork C库编程.但是编程比较烦躁。在其它OS往往用类来封装的对Socket函数的处理。比如MFC的CAsysncSocket.在iphone也有类似于开源项目.cocoa AsyncSocket库,官方网站:http://code.google.com/p/coc...
分类:
移动开发 时间:
2015-08-06 12:34:58
阅读次数:
138
网络通信的基本接口是socket,它扩展了操作系统的基本I/O到网络网络通信。socket可以通过socket()函数来建立,通过connect()函数来连接。得到了socket,可以确定本地和远程端点的IP地址和端口号。socket对不同的协议来说都是一种通用的接口,它可以处理TCP和UDP通信。...
分类:
编程语言 时间:
2015-08-02 21:32:39
阅读次数:
137
函数名 描述 socket_accept() 接受一个Socket连接 socket_bind() 把socket绑定在一个IP地址和端口上 socket_clear_error() 清除socket的错误或最后的错误代码 socket_close() 关闭一个socket资源 socket_connect...
分类:
其他好文 时间:
2015-07-30 17:20:48
阅读次数:
119
socket起源于Unix, 而Unix/Linux基本哲学之一就是"一切皆文件", 都可以用"打开open -> 读写write/read -> 关闭close" 模式来操作. 我的理解就是socket就是该模式的一个实现, socket即是一种特殊的文件, 一些socket函数就是对其进行的操作...
分类:
其他好文 时间:
2015-07-29 22:57:00
阅读次数:
208
socket套接字是一种网络IPC,既可以在计算机内通信,也可以在计算机间通信。socket接口可以采用许多不同的网络协议,如常见的TCP/IP协议。1、socket描述符类似于文件描述符,访问socket也有对应的socket描述符。要创建一个套接字,调用socket函数:#include int socket(int domain, int type, int pr...
分类:
其他好文 时间:
2015-07-10 15:20:40
阅读次数:
146
1. 基本TCP客户/服务器程序的套接字函数 2. socket函数 为了执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型。其定义如下:#include int socket(int family, int type, int protocol...
分类:
其他好文 时间:
2015-07-01 20:18:11
阅读次数:
200
如果用电话来隐喻 TCP 的连接过程中用到的函数, 那么:1. socket 函数意味着有电话可用;2. bind 告诉其他用户自己的号码, 以便其他用于打给它;3. listen 是电话的响铃, 当电话来的时候会通知你;4. connect 是主动打别人的电话,前提是你知道号码;5. accept...
分类:
其他好文 时间:
2015-05-30 22:23:17
阅读次数:
119
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