当我们使用socket函数创建一个套接口之后,这个套接口就处于无名状态,虽然之前我们提到即使没有地址,套接口也能使用,但是这个只限于套接口对在同一个Linux内核中,如果位于两台不同的主机的套接口需要连接,而又没有地址,那么就无法工作。 函数bind的作用就是为无名套接口分配地址 ...
一个IP地址是由小数点分开的十进制数表示的,我们称之为点分十进制表示法。其中每一个十进制数代表一个字节的无符号数值 按照网络字节序 因为每个字节都是无符号的 位数值,这就限制了每一个字节所能表示的范围是 . Internet地址分类 一个Internet地址是由网络地址和主机地址构成的。 我们知道IP地址由 位二进制构成,但是网络地址和主机地址之间的界限并不是固定的,而界限的确定取决于地址的分类 ...
2012-08-16 15:06 0 8179 推荐指数:
当我们使用socket函数创建一个套接口之后,这个套接口就处于无名状态,虽然之前我们提到即使没有地址,套接口也能使用,但是这个只限于套接口对在同一个Linux内核中,如果位于两台不同的主机的套接口需要连接,而又没有地址,那么就无法工作。 函数bind的作用就是为无名套接口分配地址 ...
先来说说无名套接口吧: 套接口不一定需要地址,比如函数socketpair就生成了一对相互连接但是没有地址的套接口,这就是所谓的无名套接口。 有时候也会有这样的情况,在相互连接的两个太接口中有一个套接口不需要地址,例如当连接到一个远程的套接口的时候,虽然必须确定 ...
IP地址转换函数:inet_aton, inet_nota, inet_addr和inet_pton, inet_ntop C中提供的点分十进制IP字符串与整数(二进制)表示的转化可以根据是否支持IPV6分为两类,第一类是仅支持IPV4的,包括,inet_aton,inet_nota ...
1. 函数用途:数字网络序本地序转换 适用类型:IP地址uint32_t类型、端口号uint16_t类型 2. 函数用途:点分十进制IP地址的字符串转换为网络序二进制数 适用类型:XXX.XXX.XXX.XXX转uint32_t类型 ...
这些天一直在看《UNP》,觉得有必要对一些东西做一下总结(其实只是抄一抄书),加深一下印象。 IP地址转换函数有两组,它们可以在字符串和网络字节序的二进制值之间转换IP地址 适用于IPv4地址的函数 以上三个函数在点分十进制数串(如“127.0.0.1")和32位 ...
总结一下: ...
SOCKET(2) Linux Programmer's Manual ...
socket编程 socket的概念: 在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP地址+端口号”就称为socket。 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair ...