Linux TCP协议下的客户端与服务器端开发
发布时间
阅读量:
阅读量
1、int socket(int domain, int type, int protocol);函数解析
功能: 建立一个socket描述符即创建socket。
参数:
- domain字段用于指定使用的协议族,默认设置为AF_INET。
- type字段表示提供的服务类型主要有SOCK_STREAM流服务(TCP协议)与SOCK_DGRAM数据报服务(UDP协议)两种。
- protocol字段即默认设置为0。
函数返回成功后会提供一个有效的socket描述符;若发生错误则返回-1。
2、int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); 函数详细解析
功能: 将生成的socket套接字与本地sock地址进行绑定。
参数:
sockfd:生成的socket描述符
addr:本地的socket地址结构体
addrlen:该结构体的长度
返回值: 若操作成功则返回0
struct sockaddr_in {
short int família_id; /* 地址类别 */
unsigned short int
全部评论 (0)
还没有任何评论哟~
